Методы установки даты в JavaScript
- Предыдущая страница Методы получения даты JS
- Следующая страница JS математика
Используя метод "установить дату", можно установить значение даты объекта даты (год, месяц, день, часы, минуты, секунды, миллисекунды).
Методы установки даты
Методы установки даты предназначены для установки отдельных частей даты. Вот наиболее часто используемые методы (по алфавиту):
Метод | Описание |
---|---|
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 год:
Пример
<script> var d = new Date(); d.setFullYear(2020); document.getElementById("demo").innerHTML = d; </script>
setFullYear()
Метод можетВыбратьУстановить месяц и день:
Пример
<script> var d = new Date(); d.setFullYear(2020, 11, 3); document.getElementById("demo").innerHTML = d; </script>
Метод setMonth()
setMonth()
Метод установки месяца даты объекта (0-11):
Пример
<script> var d = new Date(); d.setMonth(11); document.getElementById("demo").innerHTML = d; </script>
Метод setDate()
setDate()
Метод установки дня даты объекта (1-31):
Пример
<script> var d = new Date(); d.setDate(15); document.getElementById("demo").innerHTML = d; </script>
setDate()
Метод также можно использовать для добавления днейДобавитьДо даты:
Пример
<script> var d = new Date(); d.setDate(d.getDate() + 50); document.getElementById("demo").innerHTML = d; </script>
Если добавлять дни, переключать месяцы или годы, то изменения будут автоматически обработаны объектом Date.
Метод setHours()
setHours()
Метод установки часов даты объекта (0-23):
Пример
<script> var d = new Date(); d.setHours(22); document.getElementById("demo").innerHTML = d; </script>
Метод setMinutes()
setMinutes()
Метод установки минут даты объекта (0-59):
Пример
<script> var d = new Date(); d.setMinutes(30); document.getElementById("demo").innerHTML = d; </script>
Метод setSeconds()
setSeconds()
Метод установки секунд даты объекта (0-59):
Пример
<script> var d = new Date(); d.setSeconds(30); document.getElementById("demo").innerHTML = d; </script>
Сравнение дат
Даты можно легко сравнивать.
Ниже приведен пример сравнения сегодняшней даты с 16 января 2049 года:
Пример
var today, someday, text; today = new Date(); someday = new Date(); someday.setFullYear(2049, 0, 16); if (someday > today) { text = "Сегодня до 16 января 2049 года"; } text = "Сегодня после 16 января 2049 года"; } document.getElementById("demo").innerHTML = text;
JavaScript счет от 0 до 11 месяцев. 1 месяц - это 0. 12 месяц - это 11.
Полный справочник JavaScript Date
Для полного справочника по датам JavaScript, пожалуйста, посетите наш полный Справочник JavaScript Date.
Этот справочник содержит описание всех свойств и методов даты с примерами.
- Предыдущая страница Методы получения даты JS
- Следующая страница JS математика