Hour Diff in javascript doen's work well
Hi I have got the following code to calculate hours difference between two dates. The problem is for months that have 31 days.
var consult = new Date();
consult.setDate(2); //2nd
consult.setMonth(3); //april
consult.setYear(2008);
consult.setHours(0);
consult.setMinutes(0);
consult.setSeconds(0);
var upsi = new Date();
upsi.setDate(31); //31st
upsi.setMonth(2); //march
upsi.setYear(2008);
upsi.setHours(0);
upsi.setMinutes(0);
upsi.setSeconds(0);
var hoursDiff = consult.getTime()-upsi.getTime();
hoursDiff = ((hoursDiff / 1000) / 60) / 60;
hoursDiff = Math.round(hoursDiff);
hoursDiff doesn't return the appropiate value.
Any suggestions?
Thanks
Gabriel
|