Date JavaScript: Everything You Need to Know

Date в JavaScript представляет собой объект, который содержит в себе дату и время.

Создание объекта Date в JavaScript осуществляется с помощью вызова конструктора Date():


const now = new Date();

Таким образом, переменная now будет содержать текущую дату и время.

Для задания конкретной даты можно передать в конструктор Date() строку в формате "YYYY-MM-DD" или число, представляющее количество миллисекунд, прошедших с 1 января 1970 года (unix timestamp).


const date1 = new Date('2021-10-10');
const date2 = new Date(1633814400000);

Также, можно использовать методы объекта Date() для получения отдельных значений даты и времени:


const now = new Date();
const year = now.getFullYear(); // 2021
const month = now.getMonth(); // 9 (отсчет месяцев начинается с нуля)
const day = now.getDate(); // 26
const hour = now.getHours(); // 10
const minutes = now.getMinutes(); // 30
const seconds = now.getSeconds(); // 15

Также в объекте Date() есть возможность устанавливать значения отдельных компонент даты и времени:


const now = new Date();
now.setFullYear(2019);
now.setMonth(5);
now.setDate(10);
now.setHours(14);
now.setMinutes(30);
now.setSeconds(0);

Таким образом, переменная now будет содержать дату 10 июня 2019 года, время 14:30:00.

Кроме того, объект Date() позволяет выполнять математические операции, например, для вычисления разницы между двумя датами:


const now = new Date();
const date1 = new Date('2021-10-10');
const diff = now - date1; // количество миллисекунд между датами

Объект Date() также предоставляет методы для форматирования даты и времени, например, метод toDateString():


const now = new Date();
const formattedDate = now.toDateString(); // Sun Oct 24 2021

Вывод даты и времени в консоль можно осуществить с помощью метода console.log():


const now = new Date();
console.log(now); // Печатает объект Date()
console.log(now.toDateString()); // Печатает дату в формате "ddd mmm dd yyyy"
console.log(now.toTimeString()); // Печатает время в формате "hh:mm:ss GMT+HHMM (time zone)"

Таким образом, в JavaScript объект Date() предоставляет множество возможностей для работы с датой и временем, от задания конкретной даты до выполнения математических операций над датами и форматирования вывода.

Похожие вопросы на: "date javascript "

Unlock the Power of Python and C with Cython
TCP vs UDP: What Are the Differences and Which One to Choose?
BigDecimal в Java
Как использовать Axios для получения данных с сервера (GET-запросы)
Бесплатные курсы Python на PY Online
Язык программирования Scheme: простой и элегантный инструмент для функционального программирования
JS Popup - создание всплывающих окон на JavaScript
Explore Clock C's Collection of Reliable and Stylish Clocks for Every Occasion
<h1>Net Use Delete - удаление сетевого подключения
<h1>JPQL: основные принципы и примеры использования