Работа с датами на JavaScript: примеры использования функций date js

Date в JavaScript - это объект, который представляет дату и время. Он используется для работы с датами, расчета времени и управления временными метками на веб-страницах.

Создание объекта Date может быть выполнено двумя способами:

1. С помощью конструктора Date()

javascript
let currentDate = new Date();

При использовании конструктора Date без аргументов, будет создан объект, который содержит текущую дату и время на компьютере пользователя.

2. Вручную указать дату и время в виде строки

javascript
let customDate = new Date('2022-01-21T20:15:30');

В этом случае мы передаем конструктору Date строку, которая указывает дату и время, на которую мы хотим создать объект.

Объект Date имеет множество методов и свойств для управления датой и временем. Некоторые из них:

1. getFullYear() - возвращает год

javascript
let year = currentDate.getFullYear();
console.log(year); // 2022

2. getMonth() - возвращает месяц (от 0 до 11)

javascript
let month = currentDate.getMonth();
console.log(month); // 0 (январь)

3. getDate() - возвращает день месяца (от 1 до 31)

javascript
let dayOfMonth = currentDate.getDate()
console.log(dayOfMonth); // 21

4. getDay() - возвращает день недели (от 0 до 6), где 0 - воскресенье, 1 - понедельник, и т.д.

javascript
let dayOfWeek = currentDate.getDay();
console.log(dayOfWeek); // 5 (пятница)

5. getTime() - возвращает количество миллисекунд, прошедших с 1 января 1970 года (время UNIX)

javascript
let time = currentDate.getTime();
console.log(time); // 1642779342313

6. toLocaleString() - возвращает дату и время в локальном формате

javascript
let localDateTime = currentDate.toLocaleString();
console.log(localDateTime); // 21.01.2022, 20:15:30

7. toUTCString() - возвращает дату и время в формате UTC (координированное всемирное время)

javascript
let utcDateTime = currentDate.toUTCString();
console.log(utcDateTime); // Fri, 21 Jan 2022 17:15:30 GMT

Важно отметить, что объект Date не поддерживает часовой пояс. Если вы хотите работать со временем в определенном часовом поясе, вам нужно будет использовать дополнительные библиотеки, такие как moment.js или day.js.

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

javascript
let myDate = new Date('2022-01-21T20:15:30');
console.log(myDate.getFullYear()); // 2022
console.log(myDate.getMonth()); // 0
console.log(myDate.getDate()); // 21
console.log(myDate.getDay()); // 5
console.log(myDate.getTime()); // 1642779330000
console.log(myDate.toLocaleString()); // 21.01.2022, 20:15:30
console.log(myDate.toUTCString()); // Fri, 21 Jan 2022 17:15:30 GMT

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

Флаги: значение, история, символика
CSS Content: Tips and Tricks for Enhancing Your Website's Visual Appeal
Unconventional Uses for Everyday Items
Map JavaScript - создание и взаимодействие с картами на сайте
CSS List Style - Как стилизовать список на вашем сайте
API SOAP: основные принципы и настройка для вашего проекта
Random Pascal - генерации на языке программирования Pascal
Локализация и локали на сайте
HTML Button Href
Качественные товары SF Pro для здоровья и красоты