А у меня еще вопрос. А почему
var x = (Date.UTC(2010, 10, 31, 00, 00, 00) - Date.UTC(2010, 10, 28, 00, 00, 00)) /24/60/60/1000;
alert(x);
и
var x = (Date.UTC(2010, 11, 01, 00, 00, 00) - Date.UTC(2010, 10, 28, 00, 00, 00)) /24/60/60/1000;
alert(x);
возвращают одинаковое количество дней ?