Объект JavaScript Date является глобальным объектом, который используется для работы с датами и временем. Объекты Date основаны на значении времени, которое является числом миллисекунд с 1 января 1970 года UTC.
Подробнее см. Руководство по работе с датами и временем в JavaScript.
Свойства Date
В следующей таблице перечислены стандартные свойства объекта Date.
Свойство | Описание |
---|---|
prototype |
Позволяет добавлять новые свойства и методы в логический объект. |
Каждый объект в JavaScript имеет свойство constructor
, которая используется для создания экземпляра этого объекта.
Методы Date
В следующей таблице перечислены стандартные методы объекта Date.
Метод | Описание |
---|---|
getDate() |
Возвращает день месяца (с 1 по 31). |
getDay() |
Возвращает день недели (от 0 до 6). |
getFullYear() |
Возвращает год (четыре цифры). |
getHours() |
Возвращает час (от 0 до 23). |
getMilliseconds() |
Возвращает миллисекунды (от 0 до 999). |
getMinutes() |
Возвращает минуты (от 0 до 59). |
getMonth() |
Возвращает месяц (от 0 до 11). |
getSeconds() |
Возвращает секунды (от 0 до 59). |
getTime() |
Возвращает количество миллисекунд с полуночи 1 января 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). |
getYear() | Вместо этого используйте метод getFullYear() . |
now() |
Возвращает количество миллисекунд с полуночи 1 января 1970 года. |
parse() |
Анализирует строку даты и возвращает количество миллисекунд с 1 января 1970 г.. |
setDate() |
Устанавливает день месяца объекта даты. |
setFullYear() |
Устанавливает полный год объекта даты. |
setHours() |
Устанавливает часы объекта даты. |
setMilliseconds() |
Устанавливает миллисекунды объекта даты. |
setMinutes() |
Устанавливает минуты объекта даты. |
setMonth() |
Устанавливает месяц объекта даты. |
setSeconds() |
Устанавливает секунды объекта даты. |
setTime() |
Устанавливает дату на указанное количество миллисекунд после / до 1 января 1970 г. |
setUTCDate() |
Устанавливает день месяца объекта даты в соответствии с универсальным временем. |
setUTCFullYear() |
Устанавливает год объекта даты в соответствии с универсальным временем. |
setUTCHours() |
Устанавливает часы объекта даты в соответствии с универсальным временем. |
setUTCMilliseconds() |
Устанавливает миллисекунды объекта даты в соответствии с универсальным временем. |
setUTCMinutes() |
Устанавливает минуты объекта даты в соответствии с универсальным временем. |
setUTCMonth() |
Устанавливает месяц объекта даты в соответствии с универсальным временем. |
setUTCSeconds() |
Устанавливает секунды объекта даты в соответствии с универсальным временем. |
setYear() |
Вместо этого используйте метод setFullYear() . |
toDateString() |
Преобразует часть даты объекта Date в удобочитаемую форму. |
toGMTString() |
Вместо этого используйте метод toUTCString() |
toISOString() |
Возвращает дату в виде строки, отформатированной в соответствии со стандартом ISO. |
toJSON() |
Возвращает дату в виде строки в формате даты JSON. |
toLocaleDateString() |
Возвращает часть даты объекта Date в виде строки локального формата. |
toLocaleTimeString() |
Возвращает часть времени объекта Date в виде строки локального формата. |
toLocaleString() |
Преобразует объект Date в локально отформатированную строку. |
toString() |
Преобразует объект Date в строку. |
toTimeString() |
Преобразует часть времени объекта Date в строку. |
toUTCString() |
Преобразует объект Date в строку в соответствии с универсальным временем. |
UTC() |
Возвращает количество миллисекунд в объекте Date с 1 января 1970 года, 00:00:00 (полночь), универсальное время. |
valueOf() |
Возвращает примитивное значение объекта Date. |