JavaScript Даты
Объект даты
Объект Date используется для работы с датой и временем.
Объекты даты создаются с помощью new Date()
.
Есть четыре способа создания даты:
var d =
new Date();
var d =
new Date(milliseconds);
var d =
new Date(dateString);
var d =
new Date(year, month, day, hours, minutes, seconds, milliseconds);
Попробуйте сами »
Учебник о дате и времени см. в JavaScript Учебник даты.
Свойства объекта даты
Свойство | Описание |
---|---|
constructor | Возвращает функцию, создавшую прототип объекта даты |
prototype | Позволяет добавлять свойства и методы к объекту |
Методы объекта даты
Метод | Описание |
---|---|
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() | Преобразует часть даты объекта даты в читаемую строку |
toGMTString() | Устарело. Вместо этого используйте метод toUTCString() |
toISOString() | Возвращает дату в виде строки, используя стандарт ISO |
toJSON() | Возвращает дату в виде строки, отформатированной как дата JSON |
toLocaleDateString() | Возвращает часть даты объекта даты в виде строки, используя региональные соглашения |
toLocaleTimeString() | Возвращает временную часть объекта даты в виде строки, используя региональные соглашения |
toLocaleString() | Преобразует объект даты в строку, используя региональные соглашения |
toString() | Преобразует объект даты в строку |
toTimeString() | Преобразует временную часть объекта Date в строку |
toUTCString() | Преобразует объект даты в строку по всемирному координированному времени |
UTC() | Возвращает количество миллисекунд в дате с полуночи 1 января 1970 года по времени UTC |
valueOf() | Возвращает примитивное значение объекта даты |