|
|
Date
(Объект)
Предоставляет набор методов для работы с датами и временем.
Date.method (parameters)
Применение
Встроенный объект Date заменяет в языке JavaScript обычные типы данных для дат. Несмотря на отсутствие каких-либо свойств, объект Date имеет несколько методов для установки и изменения своего значения.
Хотя значения даты возвращаются в стандартной форме, фактическое значение хранится как количество миллисекунд, прошедших после полуночи 1 января 1970 года. Применение этого соглашения запрещает использование дат до 1970 года.
Для создания нового объекта Date можно использовать несколько вариантов синтаксиса:
objectName = new Date () //Создает объект, хранящий текущие дату и время
objectName = new Date ("month day, year [hours:minutes:seconds]")
//Создает объект со значением, заданным в виде строки определенного формата
objectName = new Date (year, month, day [, hours, minutes, seconds])
//Создает объект со значением, заданным с помощью числовых параметров
Если при создании объекта Date опустить компонент, указывающий время, оно по умолчанию в 00:00:00. Методы для установки и получения значения даты и времени делятся на четыре основных категории: set, get, to и parse/UTS.
За исключением номера дня в месяце, все числовые представления даты нумеруются с нуля. Это не должно представлять проблемы, если не считать месяцев. Они представляются числами от 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,
getYyear,
parse,
setDate,
setHours,
setMinutes,
setMonth,
setSeconds,
setTime,
setYear,
toGMTString,
toLocaleString
и toUTC.
|