24
rated 0 times
[
26]
[
2]
/ answers: 1 / hits: 154769
/ 12 Years ago, sat, january 12, 2013, 12:00:00
Using Date.js already, but can also use another library if necessary.
Not sure what is the best way to work with time deltas. Specifically, I want to display the time that has elapsed between now and a past date-time.
So I need to do something like this:
var elapsed_time = new Date() - pastDate;
pastDate.toString('days-hours-minutes-seconds');
Gotten it to mostly work using Date.js, but the problem is now I'm working with a Date object and not a timespan, so what should be an 23 hour time span is instead 23 hours after the Date's very first time:
var result = (new Date()) - past_date;
result is the number (probably milliseconds): 15452732
var result = (new Date() - past_date
result is a date from 1969: Wed Dec 31 1969 23:17:32
What I need is:
0 days 23 hours 17 minutes and 32 seconds
Any ideas?
More From » date