Forum Moderators: open
IE uses the null as-is in the Date() function and gets the current date and time. This makes it appear that you updated the page within the last few seconds; great if you want to impress your visitor; bad if you want to be accurate about what is going on.
Netscape forces the null to be numeric, gets a zero at that point, and uses the zero in the Date() function. The result is always "January 1, 1970, GMT" and then gets adjusted for your timezone offset. For me in the eastern USA, the printed value is "December 31, 1969, 7:00pm."
WebTV (which I haven't seen in quite a while, but I happen to know its action) also forces the null to be numeric, but adjusts for timezone before going to the Date() function. The result for visitors west of London is a negative value and a crash of the code.
All other browsers that I've checked give one of the three results listed above.
[edited by: tedster at 9:47 pm (utc) on Dec. 2, 2008]