JavaScript Задать методы даты
Задать методы даты позволяют задавать значения дат (годы, месяцы, дни, часы, минуты, секунды, миллисекунды) для объекта Date.
Задать методы даты
Для задания части даты используются методы 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 () задает год объекта Date. В этом примере до 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>
Метод сетмонс ()
Метод сетмонс () задает месяц объекта Date (0-11):
Пример
<script>
var d = new Date();
d.setMonth(11);
document.getElementById("demo").innerHTML = d;
</script>
Метод setDate ()
Метод setDate () задает день объекта Date (1-31):
Пример
<script>
var d = new Date();
d.setDate(20);
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 () задает часы объекта Date (0-23):
Пример
<script>
var d = new Date();
d.setHours(22);
document.getElementById("demo").innerHTML = d;
</script>
Метод сетминутес ()
Метод сетминутес () задает минуты объекта Date (0-59):
Пример
<script>
var d = new Date();
d.setMinutes(30);
document.getElementById("demo").innerHTML = d;
</script>
Метод сетсекондс ()
Метод сетсекондс () задает секунды объекта Date (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 = "Today is before January 14, 2100.";
} else {
text = "Today is after January 14, 2100.";
}
document.getElementById("demo").innerHTML = text;
JavaScript подсчитывает месяцы от 0 до 11. Январь равен 0. Декабрь 11.
Полная ссылка на дату JavaScript
Для полной справки перейдите к нашей полной ссылке на дату JavaScript.
Ссылка содержит описания и примеры всех свойств и методов даты.