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 года:
Пример
<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>
Попробуйте сами »
Сравнить даты
Даты легко сравнить.
В следующем примере сегодняшняя дата сравнивается с 14 января 2100 года:
Пример
var today, someday, text;
today = new Date();
someday = new Date();
someday.setFullYear(2100, 0, 14);
if (someday > today) {
text = "Сегодня до января 14, 2100.";
} else {
text = "Сегодня после января 14, 2100.";
}
document.getElementById("demo").innerHTML = text;
Попробуйте сами »
JavaScript считает месяцы от 0 до 11. Январь - 0. Декабрь - 11.
Полный справочник JavaScript Даты
Для более полного ознакомления с датами в JavaScript посетите Полный справочник JavaScript Даты.
Справочник содержит описания и примеры всех свойств и методов Date.