Справочник по Javascript

3c05a905

Date


(Объект)

Предоставляет набор методов для работы с датами и временем.

Date.method(parameters)

Применение

Встроенный объект Date заменяет в языке JavaScript обычные типы данных для дат. Несмотря на отсутствие каких-либо свойств, объект Date имеет несколько методов для установки и изменения своего значения. Хотя значения даты возвращаются в стандартной форме, фактическое значение хранится как количество миллисекунд, прошедших после полуночи 1 января 1970 года. Применение этого соглашения запрещает использование дат до 1970 года. Для создания нового объекта Date можно использовать несколько вариантов синтаксиса:

objectName = newDate() //Создает объект, хранящий текущие дату //и время objectName = newDate("month, day, year [hours:minutes:seconds]") // Создает объект со значением, заданным в виде строки определенного формата objectName = newDate(year, month, day [,hours,minutes,seconds]) // Создает объект со значением, заданным с помощью числовых //параметров

Если при создании объекта Date опустить компонент, указывающий время, оно по умолчанию будет установлено в 00:00:00. Методы для установки и получения значения даты и времени делятся на четыре основных категории: set, get, to и parse/UTC. За исключением номера дня в месяце, все числовые представления даты нумеруются с нуля. Это не должно представлять проблемы, если не считать месяцев. Они представляются числами от 0 (январь) до 11 (декабрь). Стандартный синтаксис даты таков: «Thu, 11 Jan 1996 06:20:00 GMT». Принятые в США аббревиатуры временных поясов воспринимаются корректно, но для универсальности лучше указывать сдвиг поясного времени относительно Гринвичского меридиана. Например, «Thu, 11 Jan 1996 06:20:00 GMT+0530» указывает пояс, находящийся на 5:30 западнее Гринвича.

Связанные элементы

См. методы getDate, getDay, getHours, getMinutes, getMonth, getSeconds, getTime, getTimezoneOffset, getYear, parse, setDate, setHours, setMinutes, setMonth, setSeconds, setTime, setYear, toGMTString, toLocaleString и toUTC.



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