Клиентский JavaScript 1.3 Руководство

Объект Date


Объект 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 может быть одним из:

  • Ничем: создаётся текущая дата и время. Например, today = new Date().
  • Строкой, представляющей дату в следующей форме: "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 варьируется от платформы к платформе.



Содержание раздела