Add time to a Date object in javascript
- by baiano
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?