Countdown.js is a simple JavaScript API for producing an accurate, intuitive description of the timespan between two Date instances.
Website Demo