62. Работа с датами.

Конструктор Date порождает объект, представляющий дату и время (хранится как количество миллисекунд с 01.01.1970 00:00:00 в часовом поясе UTC).

У объекта Date более сорока методов. Две трети методов – для получения или установки отдельного компонента даты, одна треть – для конвертирования даты в строку.

Даты можно сравнивать между собой:

var d1 = new Date();
var d2 = new Date(2016, 0, 1); // месяц - с нуля!
if (d2 > d1)
alert("Winter is coming");

Работает и арифметика, но получаются числа, а не Date:

var delta = d2 - d1;
alert(typeof delta); // => number