Для форматирования даты в JavaScript можно использовать объект Date
встроенный в язык. Давайте рассмотрим примеры форматирования даты:
1. **Чтобы получить текущую дату**:
const currentDate = new Date(); console.log(currentDate);
2. **Чтобы отформатировать дату** в нужный формат (например, 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);
3. **Для форматирования через библиотеки**. В 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'));
Помните, что важно преобразовывать числовые значения (номер месяца, дня, часа и т.д.) в строки и добавлять ведущий ноль при необходимости для корректного форматирования даты.