Для форматирования даты в JavaScript можно использовать объект Date
встроенный в язык. Давайте рассмотрим примеры форматирования даты:
- Чтобы получить текущую дату:
const currentDate = new Date(); console.log(currentDate);
- Чтобы отформатировать дату в нужный формат (например,
DD.MM.YYYY HH:mm:ss
):
const currentDate = new Date(); const formattedDate = `${currentDate.getDate().toString().padStart(2, '0')}.${(currentDate.getMonth() + 1).toString().padStart(2, '0')}.${currentDate.getFullYear()} ${currentDate.getHours().toString().padStart(2, '0')}:${currentDate.getMinutes().toString().padStart(2, '0')}:${currentDate.getSeconds().toString().padStart(2, '0')}`; console.log(formattedDate);
- Для форматирования через библиотеки. В JavaScript есть различные библиотеки для упрощения работы с датами, например,
moment.js
:
- Установите
moment.js
с помощью npm:npm install moment
- Используйте форматирование даты с помощью
moment.js
:
const moment = require('moment'); const currentDate = moment(); console.log(currentDate.format('DD.MM.YYYY HH:mm:ss'));
Помните, что важно преобразовывать числовые значения (номер месяца, дня, часа и т.д.) в строки и добавлять ведущий ноль при необходимости для корректного форматирования даты.