Add time to a Date object in javascript
Posted
by baiano
on Stack Overflow
See other posts from Stack Overflow
or by baiano
Published on 2010-04-07T21:38:10Z
Indexed on
2010/04/07
21:43 UTC
Read the original article
Hit count: 181
JavaScript
|date
I am trying to add time to a Date object in javascript but am not getting the results that I am expecting. I am trying to pull a timer off of the page and add it to the current time to get the unix timestamp value of when the timer will hit zero. The time on the page is displayed as " HH:MM:SS ". This is what I have:
time=getTimerText.split(":");
seconds=(time[0]*3600+time[1]*60+time[2])*1000;
to convert the time into milliseconds.
fDate=new Date();
fDate.setTime(fDate.getTime()+seconds);
add the milliseconds to the javascript timestamp
alert(Math.round(fDate.getTime() / 1000));
convert the javascript timestamp to a unix timestamp
Since the timer is counting down I should get the same result every time i run the script, but I don't. Can anyone see what I might be doing wrong here?
© Stack Overflow or respective owner