Современные методы позволяют получать и устанавливать значения даты (годы, месяцы, дни, часы, минуты, секунды, миллисекунды)
Достаньте Методы Дата
Получить методы используются для получения часть даты. Ниже приведены наиболее распространенные (в алфавитном порядке):
метод | Описание |
---|---|
getDate() | Получите день в виде числа (1-31) |
getDay() | Получить день недели в виде числа (0-6) |
getFullYear() | Получить четыре цифры года (YYYY) |
getHours() | Получить час (0-23) |
getMilliseconds() | Получить миллисекунды (0-999) |
getMinutes() | Получите минут (0-59) |
getMonth() | Получить месяц (0-11) |
getSeconds() | Получить секунд (0-59) |
getTime() | Получить время (миллисекунды с 1 января 1970 года) |
getTime() Метод
getTime() возвращает количество миллисекунд , прошедших с 1 января 1970 года:
пример
<script>
var d = new Date();
document.getElementById("demo").innerHTML =
d.getTime();
</script>
Попробуй сам " getFullYear() Метод
getFullYear() возвращает год дату , как четырехзначный номер:
пример
<script>
var d = new Date();
document.getElementById("demo").innerHTML =
d.getFullYear();
</script>
Попробуй сам " getDay() Метод
getDay() возвращает день недели в виде числа (0-6):
пример
<script>
var d = new Date();
document.getElementById("demo").innerHTML =
d.getDay();
</script>
Попробуй сам " В JavaScript, в первый день недели (0) означает "воскресенье", даже если некоторые страны мира считают первый день недели, чтобы быть "Понедельник"
Вы можете использовать массив имен, и getDay() , чтобы вернуть будний день в качестве имени:
пример
<script>
var d = new Date();
var days = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];
document.getElementById("demo").innerHTML = days[d.getDay()];
</script>
Попробуй сам " Методы Дата Set
Установить методы используются для установки часть даты. Ниже приведены наиболее распространенные (в алфавитном порядке):
метод | Описание |
---|---|
setDate() | Установите день как число (1-31) |
setFullYear() | Установите год (необязательно месяц и день) |
setHours() | Установите час (0-23) |
setMilliseconds() | Установите миллисекунды (0-999) |
setMinutes() | Установите минуты (0-59) |
setMonth() | Установите месяц (0-11) |
setSeconds() | Установите секунды (0-59) |
setTime() | Установите время (миллисекунды с 1 января 1970 г.) |
setFullYear() Метод
setFullYear() задает объект даты на определенную дату. В этом примере, на 14 января 2020 года:
пример
<script>
var d = new Date();
d.setFullYear(2020, 0, 14);
document.getElementById("demo").innerHTML =
d;
</script>
Попробуй сам " setDate() Метод
setDate() устанавливает день месяца (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.
Дата ввода - Разбор Даты
Если у вас есть действительная строку даты, вы можете использовать Date.parse() метод , чтобы преобразовать его в миллисекундах.
Date.parse() возвращает количество миллисекунд между датой и 1 января 1970 года:
пример
<script>
var msec = Date.parse("March 21, 2012");
document.getElementById("demo").innerHTML =
msec;
</script>
Попробуй сам " Затем вы можете использовать число миллисекунд , чтобы преобразовать его в объект дата:
пример
<script>
var msec = Date.parse("March 21, 2012");
var d = new Date(msec);
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.
Методы UTC Дата
современные методы UTC используются для работы даты UTC (даты Univeral Time Zone):
метод | Описание |
---|---|
getUTCDate() | То же, что getDate() , но возвращает дату UTC |
getUTCDay() | То же, что getDay() , но возвращает UTC день |
getUTCFullYear() | То же, что getFullYear() , но возвращает UTC год |
getUTCHours() | То же, что getHours() , но возвращает UTC час |
getUTCMilliseconds() | То же, что getMilliseconds() , но возвращает UTC миллисекунды |
getUTCMinutes() | То же, что getMinutes() , но возвращает минут UTC |
getUTCMonth() | То же, что getMonth() , но возвращает UTC месяц |
getUTCSeconds() | То же, что getSeconds() , но возвращает UTC секунды |
Complete Reference Date JavaScript
Для получения полной справки, перейдите на наш Complete JavaScript Date Reference .
Ссылка содержит описание и примеры всех свойств и методов Дата.