Date — объект Javascript // Вебшкола
Объект 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 |



Комментарии 0