Timeglider is a jQuery plugin for displaying any number of events in a highly-flexible timeline.
Its interface has support for zooming in/out (mouse wheel can be used too) and panning where you can quickly navigate through the time and find events.
Events are clickable and can display a detailed view of them inside a modal box.