Date — объект Javascript // Вебшкола

 back-3401163 next-1917225

Объект 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

back-3401163 next-1917225 cc081cc9461cc13_20131202130315-4413319