Объект Date используется для работы с датой и временем.
Объект Date создается с помощью конструкции new Date().
Есть четыре способа создания экзепляра объекта 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);
Подробнее о использовании объекта date вы можете почитать в учебнике JavaScript — объект Date.
Свойства объекта Date
Свойство | Описание |
---|---|
constructor | Указывает функцию, с помощью которой был создан объект |
prototype | Позволяет добавлять свойства и методы объекту |
Методы объекта Date
Метод | Описание |
---|---|
getDate() | Возвращает порядковый номер текущего дня месяца (от 1 до 31) |
getDay() | Возвращает порядковый номер текущего дня недели (от 0 до 6) |
getFullYear() | Возвращает текущий год (четыре цифры) |
getHours() | Возвращает час (от 0 до 23) |
getMilliseconds() | Возвращает миллисекунду (от 0 до 999) |
getMinutes() | Возвращает минуту (от 0 до 59) |
getMonth() | Возвращает порядковый номер текущего месяца (от 0 до 11) |
getSeconds() | Возвращает секунду (от 0 до 59) |
getTime() | Возвращает количество миллисекунд, прошедших с полночи первого января 1970 года (00:00 01.01.1970) |
getTimezoneOffset() | Возвращает разницу между местным временем и временем по Гринвичу в минутах |
getUTCDate() | Возвращает текущий день месяца согласно всемирному координированному времени (далее UTC) (от 1 до 31) |
getUTCDay() | Возвращает текущий день недели согласно UTC (от 0 до 6) |
getUTCFullYear() | Возвращает текущий год согласно UTC (четыре цифры) |
getUTCHours() | Возвращает время (час) согласно UTC (от 0 до 23) |
getUTCMilliseconds() | Возвращает время (миллисекунды) согласно UTC (от 0 до 999) |
getUTCMinutes() | Возвращает время (минуты) согласно UTC (от 0 до 59) |
getUTCMonth() | Возвращает текущий месяц согласно UTC (от 0 до 11) |
getUTCSeconds() | Возвращает время (секунды) согласно UTC (от 0 до 59) |
getYear() | Устарело. Используйте вместо этого метод getFullYear() |
parse() | Анализ заданной даты и возврат количества миллисекунд, прошедших с 00:00 01.01.1970 до этой даты |
setDate() | Задает дату месяца (от 1 до 31) |
setFullYear() | Задает год (четыре цифры) |
setHours() | Задает часы (от 0 до 23) |
setMilliseconds() | Задает миллисекунды (от 0 до 999) |
setMinutes() | Задает минуты (от 0 до 59) |
setMonth() | Задает месяцы (от 0 до 11) |
setSeconds() | Задает секунды (от 0 до 59) |
setTime() | Задает дату и время путем прибавления/ вычитания заданного количества миллисекунд к/из полуночи 1 января 1970 года |
setUTCDate() | Задает день месяца согласно UTC (от 1 до 31) |
setUTCFullYear() | Задает год согласно UTC (четыре цифры) |
setUTCHours() | Задает время (час) согласно UTC (от 0 до 23) |
setUTCMilliseconds() | Задает миллисекунды согласно UTC (от 0 до 999) |
setUTCMinutes() | Задает минуты согласно UTC ()(от 0 до 59) |
setUTCMonth() | Задает месяц согласно UTC (от 0 до 11) |
setUTCSeconds() | Задает секунды согласно UTC (от 0 до 59) |
setYear() | Устарело. Вместо этого используйте метод setFullYear() |
toDateString() | Преобразование даты (день недели, число, месяц, год) в строку |
toGMTString() | Устарело. Вместо этого используйте метод toUTCString() |
toLocaleDateString() | Преобразование даты в строку с локальными названиями (т.е. для России «may» будет преобразовано в «май») |
toLocaleTimeString() | Преобразование времени с строку с локального формата |
toLocaleString() | Преобразование объекта Date в строку в локальном формате |
toString() | Преобразование объекта Date в строку |
toTimeString() | Преобразование времени в строку |
toUTCString() | Преобразование объекта Date в строку согласно UTC |
UTC() | Возврат количества миллисекунд согласно UTC между полуночью 1 января 1970 года и заданной датой |
valueOf() | Возврат примитивного значения объекта Date |