[webkit-dev] Stumped by Date() results in Safari
Geoffrey Garen
ggaren at apple.com
Tue Feb 13 13:07:30 PST 2007
Jason,
I tried this in Safari on 10.4.8:
javascript:alert(new Date('01/19/2039').getTime())
and got:
2179036800000
which is greater than 214748364700.
Am I testing the right thing?
Geoff
On Feb 13, 2007, at 12:57 PM, Jason White wrote:
> If I'm posting to a very wrong place, please let me know. I'm having a
> problem with a Javascript date in Safari that is preventing me from
> supporting it alongside Firefox, IE, and Navigator.
>
> It appears that Safari has a problem when I attempt to use new Date()
> and pass in a string formatted date greater than 01/19/2038. Using x
> = new Date('01/19/2038').getTime(), it appears that the milliseconds
> since 01/01/1970 never goes over 214748364700 no matter what you set
> the date to..but it can be less. IE and Firefox will go much higher
> than that. Converting that number to binary, it doesn't look like
> anything is getting overflowed (it's not all 1s)
>
> Can anyone help me figure out what is wrong here? I can't imagine it's
> Safari's fault, or someone would have noticed by now. I don't think
> it's a system configuration issue because the other browsers don't
> have the same problem.
>
> Also, if anyone knows of a good reference book on this browser please
> let me know! For some reason I'm having a hard time finding much
> information on developing for it's peculiarities.
>
> Thanks,
>
> Jason White
> Developer
> New England Research Institute
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo/webkit-dev
More information about the webkit-dev
mailing list