var then = new Date(2010, 0, 1); // Первый день первого месяца 2010 года
// Та же дата, в 17:10:30 локального времени
var later = new Date(2010, 0, 1, 17, 10, 30); // вот она
var now = new Date(); // Текущие дата и время
var elapsed = now - then; // Разность дат: интервалв миллисекундах
later.getFullYear() // => 2010
later.getMonth() // => 0: счет месяцев начинается с нуля
later.getDate() // => 1: счет дней начинается с единицы
later.getDay() // => 5: день недели. 0 - воскр., 5 - пятн.
later.getHours() // => 17: 17 часов локального времени