javascript date.utc problem

Posted by Dave on Stack Overflow See other posts from Stack Overflow or by Dave
Published on 2010-05-25T21:16:06Z Indexed on 2010/05/25 21:21 UTC
Read the original article Hit count: 232

Filed under:
|
|

I'm trying to compare 2 dates using javascript. 1 at the end of the month and 1 at the beginning. I need to compare these 2 dates in seconds so I'm using the Date.UTC javascript function.

Here's the code:

var d = Date.UTC(2010,5,31,23,59,59);
document.write(d);

var d2 = Date.UTC(2010,6,1,12,20,11);
document.write(d2);

The output for is:

1278028799000
1277986811000

This is telling me that 1/6/2010 is less than 5/31/2010 in milliseconds.

How is that possible? What am I doing wrong?

Thanks for your help.

© Stack Overflow or respective owner

Related posts about JavaScript

Related posts about datetime