Сводка
Свойство Date.prototype представляет прототип конструктора Date.
Атрибуты свойстваDate.prototype |
|
|---|---|
| Записываемое | нет |
| Перечисляемое | нет |
| Настраиваемое | да |
Описание
Все экземпляры Date наследуются от Date.prototype. Объект прототипа конструктора Date может быть изменён для затрагивания всех экземпляров объекта Date.
Для совместимости с вычислениями тысячеления (другими словами, для учёта 2000 года), вы всегда должны указывать полный год; например, использовать число 1998, а не 98. Чтобы помочь вам определить полный год, JavaScript включает методы getFullYear(), setFullYear(), getUTCFullYear() и setUTCFullYear().
Свойства
Date.prototype.constructor- Возвращает функцию, создавшую этот экземпляр объекта. По умолчанию ей является объект
Date.
Методы
Получения значения
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 |
|---|---|---|---|---|---|---|
| Базовая поддержка | (Да) | (Да) | (Да) | (Да) | (Да) | (Да) |