Синтаксис JavaScript Справочник JavaScript JSON Коды клавиш События Строгий режим

JavaScript объект Date

Объект Date позволяет работать с датами и временем. Для создания нового объекта Date используется следующий синтаксис:

new Date()

Даты хранятся в нём как количество миллисекунд, прошедших с полуночи 1 января 1970 г. согласно единому всемирному времени (UTC). Благодаря такому формату с помощью Date можно точно представлять даты, отстоящие от 1 января 1970 г. на 285616 лет.

Если конструктор Date вызывается без аргументов, создаётся объект с текущими значениями даты и времени. Для создания объекта Date с определенной датой или временем, необходимо будет передать один из четырех возможных параметров:

При работе с объектом Date важно помнить, что вычисления выполняются с использованием единого всемирного времени (UTC), несмотря на то, что ваш компьютер может отображать время в соответствии с вашей временной зоной.

Методы

МетодОписание
getDate()Возвращает день месяца (от 1 до 31) для указанной даты по местному времени.
getDay()Возвращает день недели (от 0 до 6; 0 = воскресенье, 1 = понедельник и т.д.) для указанной даты по местному времени..
getFullYear()Возвращает год (четыре цифры).
getHours()Возвращает час (от 0 до 23).
getMilliseconds()Возвращает миллисекунды (от 0 до 999).
getMinutes()Возвращает минуты (от 0 до 59).
getMonth()Возвращает месяц (от 0 до 11; 0 = январь, 1 = февраль и т.д.).
getSeconds()Возвращает секунды (от 0 до 59).
getTime()Возвращает количество миллисекунд, прошедших с полуночи 01.01.1970.
getTimezoneOffset()Возвращает разницу во времени между временем UTC и местным временем, в минутах.
getUTCDate()Возвращает день месяца по всемирному времени (от 1 до 31).
getUTCDay()Возвращает день недели по всемирному времени (от 0 до 6).
getUTCFullYear()Возвращает год по всемирному времени (четыре цифры).
getUTCHours()Возвращает час по всемирному времени (от 0 до 23).
getUTCMilliseconds()Возвращает миллисекунды по всемирному времени (от 0 до 999).
getUTCMinutes()Возвращает минуты по всемирному времени (от 0 до 59).
getUTCMonth()Возвращает месяц по всемирному времени (от 0 до 11).
getUTCSeconds()Возвращает секунды по всемирному времени (от 0 до 59).
parse()Анализирует строку даты (например, "21 мая 1992 года") и возвращает строку со значением даты, которая содержит число в миллисекундах с 1 января 1970 00:00:00.
setDate()Устанавливает день месяца для указанной даты по местному времени (от 1 до 31).
setFullYear()Устанавливает год (четыре цифры).
setHours()Устанавливает часы для указанной даты по местному времени (от 0 до 23).
setMilliseconds()Устанавливает миллисекунды для указанной даты по местному времени.
setMinutes()Устанавливает минуты (от 0 до 59).
setMonth()Устанавливает месяц (от 0 до 11).
setSeconds()Устанавливает секунды (от 0 до 59).
setTime()Устанавливает дату в миллисекундах после (или до) 01.01.1970.
setUTCDate()Задает день месяца.
setUTCFullYear()Устанавливает год по всемирному времени (четыре цифры).
setUTCHours()Устанавливает час для указанной даты по всемирному времени.
setUTCMilliseconds()Задает миллисекунды для указанной даты по всемирному времени.
setUTCMinutes()Устанавливает минуты для указанной даты по всемирному времени.
setUTCMonth()Задает месяц для указанной даты по всемирному времени.
setUTCSeconds()Устанавливает секунды для указанной даты по всемирному времени.
toDateString()Возвращает часть даты в виде строки.
toISOString()Преобразует дату в строку, используя стандарт ISO 8601.
toJSON()Возвращает дату в виде строки, отформатированную как дата JSON.
toLocaleDateString()Возвращает часть даты в виде строки, с представлением даты на основе параметров системы.
toLocaleTimeString()Возвращает часть даты в виде строки, с представлением даты на основе параметров системы.
toLocaleString()Возвращает дату в виде строки, с представлением даты на основе параметров системы.
toString()Возвращает строку, представляющую указанный объект Date.
toTimeString()Возвращает часть даты в виде строки.
toUTCString()Преобразует дату в строку, используя часовой пояс UTC.
UTC()Принимает те же параметры, что и длинная форма конструктора (т.е. 2-7) и возвращает количество миллисекунд с 1 января 1970, 00:00:00 UTC.
valueOf()Возвращает примитивное значение объекта Date.

Свойства

СвойствоОписание
constructorСсылается на функцию-конструктор, которая была использована при создании объекта.
prototypeСсылается на объект, являющийся прототипом для объектов типа Date. Данное свойство используется интерпретатором, когда функция используется как конструктор при создании нового объекта. Любой объект, созданный с помощью конструктора, наследует все свойства объекта, на который ссылается свойство prototype.
Копирование материалов с данного сайта возможно только с разрешения администрации сайта
и при указании прямой активной ссылки на источник.
2011-2018 © puzzleweb.ru

Реклама на сайте | puzinfo@puzzleweb.ru