English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Объект Date в JavaScript

Объект Date

Объект Date используется для обработки дат и времени

Объект Date создается с помощью конструктора new Date()

Объект Date основан на времени значения, которое является количеством миллисекунд с полуночи UTC 1 января 1970 года

Вы можете использовать любую из следующих синтаксисов для создания объекта Date с помощью конструктора Date().

new Date(); new Date(milliseconds); new Date(dateString); new Date(year, month, day, hours, minutes, seconds, milliseconds);

Примечание: Месяцы в JavaScript counted от 0 до 11. Это означает, что январь - 0, декабрь - 11.

На нашихУчебнику JavaScript DateДля получения дополнительной информации о датах и времени обратитесь к

Свойства объекта Date

В таблице приведены свойства объекта Date:

СвойстваОписание
constructorВозвращает функцию, создающую прототип объекта Date
prototypeПозволяет добавлять новые свойства и методы к объекту

Методы объекта 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()Возвращает количество миллисекунд с полуночи UTC 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()Метод замены
setDate()Устанавливает день месяца объекта даты по местному времени
setFullYear()Устанавливает полный год объекта даты по местному времени (четыре цифры года - это четыре цифры)
setHours()Устанавливает часы объекта даты по местному времени
setMilliseconds()Устанавливает количество миллисекунд объекта даты по местному времени
setMinutes()Устанавливает минуты объекта даты по местному времени
setMonth()Устанавливает месяц объекта даты по местному времени
setSeconds()Устанавливает количество секунд объекта даты по местному времени
setTime()Устанавливает дату в виде количества миллисекунд до или после 1 января 1970 года
setUTCDate()Устанавливает день месяца объекта даты по общему времени
setUTCFullYear()Устанавливает год объекта даты по общему времени
setUTCHours()Устанавливает часы объекта даты по общему времени
setUTCMilliseconds()Устанавливает количество миллисекунд объекта даты по общему времени
setUTCMinutes()Устанавливает минуты объекта даты по общему времени
setUTCMonth()Устанавливает месяц объекта даты по общему времени
setUTCSeconds()Устанавливает количество секунд объекта даты по общему времени
setYear()Не рекомендуется использовать.ИспользованиеsetFullYear()Метод замены
toDateString()Возвращает строку части даты объекта даты в читаемом для человека формате.
toGMTString()Не рекомендуется использовать.ИспользованиеtoUTCString()Метод замены
toISOString()Возвращает дату в виде строки, форматированную по стандарту ISO
toJSON()Возвращает дату в виде строки, формат даты JSON
toLocaleDateString()Возвращает дату объекта Date в виде строки в формате местной системы
toLocaleTimeString()Вернуть временной раздел объекта Date в строку локального формата
toLocaleString()Преобразовать объект Date в строку локального формата
toString()Преобразовать объект Date в строку
toTimeString()Преобразовать временной раздел объекта Date в строку
toUTCString()Преобразовать объект Date в строку по универсальному времени
valueOf()Вернуть исходное значение объекта Date

Статические методы даты

Объект Date определяет три статических метода. Эти методы вызываются через сам constructor Date().

МетодОписание
Date.now()Вернуть количество миллисекунд с полуночи 1 января 1970 года по мирному времени
Date.parse()Анализировать строку даты и возвращать количество миллисекунд с 00:00:00 1 января 1970 года (UTC), игнорируя leap-секунды
Date.UTC()Вернуть количество миллисекунд с 00:00:00 1 января 1970 года в объекте Date.