MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

Сводка

Свойство Date.prototype представляет прототип конструктора Date.

Атрибуты свойстваDate.prototype
Записываемое нет
Перечисляемое нет
Настраиваемое да

Описание

Все экземпляры Date наследуются от Date.prototype. Объект прототипа конструктора Date может быть изменён для затрагивания всех экземпляров объекта Date.

Для совместимости с вычислениями тысячеления (другими словами, для учёта 2000 года), вы всегда должны указывать полный год; например, использовать число 1998, а не 98. Чтобы помочь вам определить полный год, JavaScript включает методы getFullYear(), setFullYear(), getUTCFullYear() и setUTCFullYear().

Свойства

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

Методы

Получения значения

Date.prototype.getDate()
Возвращает день месяца (1-31) указанной даты по местному времени.
Date.prototype.getDay()
Возвращает день недели (0-6) указанной даты по местному времени.
Date.prototype.getFullYear()
Возвращает год (4 цифры для 4-х значного года) указанной даты по местному времени.
Date.prototype.getHours()
Возвращает часы (0-23) указанной даты по местному времени.
Date.prototype.getMilliseconds()
Возвращает миллисекунды (0-999) указанной даты по местному времени.
Date.prototype.getMinutes()
Возвращает минуты (0-59) указанной даты по местному времени.
Date.prototype.getMonth()
Возвращает месяц (0-11) указанной даты по местному времени.
Date.prototype.getSeconds()
Возвращает секунды (0-59) указанной даты по местному времени.
Date.prototype.getTime()
Возвращает числовое значение указанной даты как количество миллисекунд, прошедших с 1 января 1970 года 00:00:00 по UTC (отрицательное значение для даты до этого момента).
Date.prototype.getTimezoneOffset()
Возвращает смещение часового пояса в минутах для текущей локали.
Date.prototype.getUTCDate()
Возвращает день месяца (1-31) указанной даты по всемирному координированному времени.
Date.prototype.getUTCDay()
Возвращает день недели (0-6) указанной даты по всемирному координированному времени.
Date.prototype.getUTCFullYear()
Возвращает год (4 цифры для 4-х значного года) указанной даты по всемирному координированному времени.
Date.prototype.getUTCHours()
Возвращает часы (0-23) указанной даты по всемирному координированному времени.
Date.prototype.getUTCMilliseconds()
Возвращает миллисекунды (0-999) указанной даты по всемирному координированному времени.
Date.prototype.getUTCMinutes()
Возвращает минуты (0-59) указанной даты по всемирному координированному времени.
Date.prototype.getUTCMonth()
Возвращает месяц (0-11) указанной даты по всемирному координированному времени.
Date.prototype.getUTCSeconds()
Возвращает секунды (0-59) указанной даты по всемирному координированному времени.
Date.prototype.getYear()
Возвращает год (обычно 2-3 цифры) указанной даты по всемирному координированному времени. Вместо него используйте метод getFullYear().

Установки значения

Date.prototype.setDate()
Устанавливает день месяца указанной даты по местному времени.
Date.prototype.setFullYear()
Устанавливает полный год (4 цифры для 4-х значного года) указанной даты по местному времени.
Date.prototype.setHours()
Устанавливает часы указанной даты по местному времени.
Date.prototype.setMilliseconds()
Устанавливает миллисекунды указанной даты по местному времени.
Date.prototype.setMinutes()
Устанавливает минуты указанной даты по местному времени.
Date.prototype.setMonth()
Устанавливает месяц указанной даты по местному времени.
Date.prototype.setSeconds()
Устанавливает секунды указанной даты по местному времени.
Date.prototype.setTime()
Устанавливает объект Date во время, представляемое количеством миллисекунд, прошедших с 1 января 1970 года 00:00:00 по UTC (отрицательное значение устанавливает даты до этого момента).
Date.prototype.setUTCDate()
Устанавливает день месяца указанной даты по всемирному координированному времени.
Date.prototype.setUTCFullYear()
Устанавливает полный год (4 цифры для 4-х значного года) указанной даты по всемирному координированному времени.
Date.prototype.setUTCHours()
Устанавливает часы указанной даты по всемирному координированному времени.
Date.prototype.setUTCMilliseconds()
Устанавливает миллисекунды указанной даты по всемирному координированному времени.
Date.prototype.setUTCMinutes()
Устанавливает минуты указанной даты по всемирному координированному времени.
Date.prototype.setUTCMonth()
Устанавливает месяц указанной даты по всемирному координированному времени.
Date.prototype.setUTCSeconds()
Устанавливает секунды указанной даты по всемирному координированному времени.
Date.prototype.setYear()
Устанавливает год (обычно 2-3 цифры) указанной даты по всемирному координированному времени. Вместо него используйте метод setFullYear().

Получения преобразованного значения

Date.prototype.toDateString()
Возвращает часть, содержащую только дату объекта Date в качестве человеко-читаемой строки.
Date.prototype.toISOString()
Преобразует дату в строку, следуя расширенному формату ISO 8601.
Date.prototype.toJSON()
Возвращает строку, представляющую объект Date, используя метод toISOString(). Предназначен для использования методом JSON.stringify().
Date.prototype.toGMTString()
Возвращает строку, представляющую объект Date, на основе часового пояса GMT (всемирное врямя). Вместо него используйте метод toUTCString().
Date.prototype.toLocaleDateString()
Возвращает строку с датой, чьё представление зависит от системных настроек локали.
Date.prototype.toLocaleFormat()
Преобразует дату в строку, используя строку форматирования.
Date.prototype.toLocaleString()
Возвращает строку, чьё представление зависит от настроек локали. Переопределяет метод Object.prototype.toLocaleString().
Date.prototype.toLocaleTimeString()
Возвращает строку со временем, чьё представление зависит от системных настроек локали.
Date.prototype.toSource()
Возвращает строковое представление исходного кода эквивалентного объекта Date; вы можете использовать это значение для создания нового объекта. Переопределяет метод Object.prototype.toSource().
Date.prototype.toString()
Возвращает строковое представление указанного объекта Date. Переопределяет метод Object.prototype.toString().
Date.prototype.toTimeString()
Возвращает часть, содержащую только время объекта Date в качестве человеко-читаемой строки.
Date.prototype.toUTCString()
Преобразует дату в строку, используя часовой пояс UTC.
Date.prototype.valueOf()
Возвращает примитивное значение объекта Date. Переопределяет метод Object.prototype.valueOf().

Спецификации

Спецификация Статус Комментарии
ECMAScript 1-е издание. Стандарт Изначальное определение. Реализована в JavaScript 1.1.
ECMAScript 5.1 (ECMA-262)
Определение 'Date.prototype' в этой спецификации.
Стандарт  
ECMAScript 6 (ECMA-262)
Определение 'Date.prototype' в этой спецификации.
Кандидат в рекомендации  

Совместимость с браузерами

Возможность Chrome Firefox (Gecko) Internet Explorer Opera Safari
Базовая поддержка (Да) (Да) (Да) (Да) (Да)
Возможность Android Chrome для Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Базовая поддержка (Да) (Да) (Да) (Да) (Да) (Да)

Метки документа и участники

 Внесли вклад в эту страницу: Mingun
 Обновлялась последний раз: Mingun,