Объект Date
В JavaScript нет типа данных data. Однако можно использовать объект Date и его методы для работы с датами и временем. Объект Date имеет большое количество методов для установки, получения и обслуживания дат.
Он не имеет свойств.
JavaScript обрабатывает даты аналогично Java. Эти два языка имеют много одинаковых методов для дат и хранят даты как количество миллисекунд относительно 1 января 1970 года, 00:00:00.
Диапазон объекта Date от -100,000,000 до 100,000,000 дней относительно 01 January, 1970 UTC.
Для создания Date-объекта:
dateObjectName = new Date([parameters])
где dateObjectName это имя создаваемого Date-объект; это может быть новый объект или свойство существующего объекта.
Значение parameters может быть одним из:
Строкой, представляющей дату в следующей форме: "Month day, year hours:minutes:seconds".
Например, Xmas95 = new Date("December 25, 1995 13:30:00").
Если Вы опустите hours, minutes или seconds, значение будет установлено в 0.
Набором целочисленных значений для year, month и day. Например, Xmas95 = new Date(1995,11,25).
Набором целочисленных значений для year, month, day, hour, minute и seconds. Например, Xmas95 = new Date(1995,11,25,9,30,0).
JavaScript 1.2 и предыдущие версии.
Объект Date работает так:
Даты до 1970 не допускаются.
JavaScript зависит от платформы, на которой используется; поведение объекта Date варьируется от платформы к платформе.