Date Math and Timezones
by John Schulz
HTML
<div id="log"></div>
JavaScript
log( new Date() );
log( new Date(2010, 10, 7) );
log( new Date(2010, 10, 7, 0, 59) );
log( new Date(2010, 10, 7, 1, 0) );
log( new Date(2010, 11, 31) );
log( new Date(2010, 11+1, 31) );
log( new Date(2010, 11+2, 31) );
log( new Date(2010, 11+3, 31) );
log( (new Date()).toUTCString() );
log( new Date(2006, 9, 29, 0, 59) );
log( new Date(2006, 9, 29, 1, 0) );
function log()
{
var msg = ([]).slice.call(arguments).join(' ');
if (! log.el) log.el = document.getElementById('log');
log.el.innerHTML += '<p>'+ msg +'</p>';
}