Дата и время: встроенный объект Date - Программирование от RIN.RU
Дата и время: встроенный объект Date
Метод getDate
Синтаксис:
дата.getDate()
Результат:
числовое значение
Метод getDate преобразует примитивное значение объекта дата в номер дня месяца по местному времени и возвращает его. Результатом является целое число в диапазоне от 1 до 31.
Например, сценарий
var xmas = new Date("December 25, 1999 23:59:59"); document.write(xmas.getDate());
выведет на экран обозревателя число 25.
Метод getDay
Синтаксис:
дата.getDay()
Результат:
числовое значение
Метод getDay преобразует примитивное значение объекта дата в номер дня недели по местному времени и возвращает его. Результатом является целое число в диапазоне от 0 до 6:
var xmas = new Date("December 25, 1999 23:59:59"); document.write(xmas.getDay());
выведет на экран обозревателя число 6 (т. е. рождество в 1999 г. пришлось на субботу).
Метод getFullYear
Синтаксис:
дата.getFullYear()
Результат:
числовое значение
Метод getFullYear преобразует примитивное значение объекта дата в полный (четырехзначный) номер года по местному времени и возвращает его.
Например, сценарий
var today = new Date(); document.write(today.getFullYear());
выведет на экран обозревателя число 2003.
Метод getHours
Синтаксис:
дата.getHours()
Результат:
числовое значение
Метод getHours преобразует примитивное значение объекта дата в номер часа по местному времени и возвращает его. Результатом является целое число в диапазоне от 0 до 23.
Например, сценарий
var xmas = new Date("December 25, 1999 23:59:59"); document.write(xmas.getHours());
выведет на экран обозревателя число 23.
Метод getMilliseconds
Синтаксис:
дата.getMilliseconds()
Результат:
числовое значение
Метод getMilliseconds преобразует примитивное значение объекта дата в микросекунды по местному времени и возвращает его. Результатом является целое число в диапазоне от 0 до 999.
Например, сценарий
var xmas = new Date("December 25, 1999 23:59:59"); document.write(xmas.getMilliseconds());
выведет на экран обозревателя число 0.
Метод getMinutes
Синтаксис:
дата.getMinutes()
Результат:
числовое значение
Метод getMinutes преобразует примитивное значение объекта дата в минуты по местному времени и возвращает его. Результатом является целое число в диапазоне от 0 до 59.
Например, сценарий
var xmas = new Date("December 25, 1999 23:59:59"); document.write(xmas.getMinutes());
выведет на экран обозревателя число 59.
Метод getMonth
Синтаксис:
дата.getMonth()
Результат:
числовое значение
Метод getMonth преобразует примитивное значение объекта дата в номер месяца по местному времени и возвращает его. Результатом является целое число в диапазоне от 0 до 11: 0 = январь, 1 = февраль, 2 = март, 3 = апрель, 4 = май, 5 = июнь, 6 = июль, 7 = август, 8 = сентябрь, 9 = октябрь, 10 = ноябрь, 11 = декабрь.
Например, сценарий
var xmas = new Date("December 25, 1999 23:59:59"); document.write(xmas.getMonth());
выведет на экран обозревателя число 11.
Метод getSeconds
Синтаксис:
дата.getSeconds()
Результат:
числовое значение
Метод getSeconds преобразует примитивное значение объекта дата в секунды по местному времени и возвращает его. Результатом является целое число в диапазоне от 0 до 59.
Например, сценарий
var xmas = new Date("December 25, 1999 23:59:59"); document.write(xmas.getSeconds());
выведет на экран обозревателя число 59.
Метод getTime
Синтаксис:
дата.getTime()
Результат:
числовое значение
Метод getTime возвращает примитивное значение объекта дата. Этот метод полезен для копирования значения одного объекта Date в другой.
Пример:
var d1 = new Date("May 21, 1958"); var d2 = new Date(); d2.SetTime(d1.GetTime()); // теперь значения этих объектов равны
Метод getTimezoneOffset
Синтаксис:
дата.getTimezoneOffset()
Результат:
числовое значение
Метод getTimezoneOffset возвращает разницу в минутах между временем UTC и местным временем (т. е. временем компьютера, на котором выполняется сценарий). Из-за переходов на летнее и зимнее время эта разница в течение года может изменяться. Для перевода местного времени в UTC следует прибавить к нему полученное значение.
Если, например, следующий сценарий
var today = new Date(); document.write(today.getTimezoneOffset() / 60);
выполняется на компьютере, находящемся в Екатеринбурге, то он выведет на экран обозревателя число -6. Это означает, что время в Екатеринбурге на 6 часов больше, чем UTC.
Метод getUTCDate
Синтаксис:
дата.getUTCDate()
Результат:
числовое значение
Метод getUTCDate преобразует примитивное значение объекта дата в номер дня месяца по времени UTC и возвращает его. Результатом является целое число в диапазоне от 1 до 31.
Например, сценарий
var today = new Date(); document.write(today.getUTCDate());
выведет на экран обозревателя сегодняшний день месяца.
Метод getUTCDay
Синтаксис:
дата.getUTCDay()
Результат:
числовое значение
Метод getUTCDay преобразует примитивное значение объекта дата в номер дня недели по времени UTC и возвращает его. Результатом является целое число в диапазоне от 0 до 6: