JavaScript Методы установки даты
Методы установки даты позволяют вам устанавливать значения даты (годы, месяцы, дни, часы, минуты, секунды, миллисекунды) для объекта Date.
Методы установки даты
Методы установки даты используются для установки части даты:
Метод | Описание |
---|---|
setDate() | Установить день в виде числа (1-31) |
setFullYear() | Установить год (при желании месяц и день) |
setHours() | Установить час (0-23) |
setMilliseconds() | Установить миллисекунды (0-999) |
setMinutes() | Установить минуты (0-59) |
setMonth() | Установить месяц (0-11) |
setSeconds() | Установить секунды (0-59) |
setTime() | Установить время (миллисекунды с 1 января 1970 г.) |
Метод setFullYear()
Метод setFullYear()
устанавливает год объекта даты. В этом примере до 2020 г.:
Метод setFullYear()
может опционально установить месяц и день:
Метод setMonth()
Метод setMonth()
устанавливает месяц объекта даты (0-11):
Метод setDate()
Метод setDate()
устанавливает день объекта даты (1-31):
Метод setDate()
также можно использовать для добавления дней к дате:
Если добавление дней сдвигает месяц или год, изменения обрабатываются автоматически объектом Date.
Метод setHours()
Метод setHours()
устанавливает часы объекта даты (0-23):
Метод setMinutes()
Метод setMinutes()
устанавливает минуты объекта даты (0-59):
Метод setSeconds()
Метод setSeconds()
устанавливает секунды объекта даты (0-59):
Сравнение дат
Даты можно легко сравнить.
В следующем примере сегодняшняя дата сравнивается с 14 января 2100 года:
Пример
let text = "";
const today = new Date();
const someday = new Date();
someday.setFullYear(2100, 0, 14);
if (someday > today) {
text = "Сегодня до 14 января 2100 г.";
} else {
text = "Сегодня после 14 января 2100 г.";
}
Попробуйте сами »
JavaScript считает месяцы от 0 до 11. Январь - 0. Декабрь - 11.
Полный справочник по датам JavaScript
Для получения полной справки перейдите на Полный справочник по датам JavaScript на нашем сайте W3Schools на русском.
Справочник содержит описания и примеры всех свойств и методов Date.