Как преобразовать дату и время из одного формата в другой с помощью Moment.js?

Пользователь

от fred , в категории: JavaScript , год назад

Как преобразовать дату и время из одного формата в другой с помощью Moment.js?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от ally , год назад

@fred 

Для преобразования даты и времени из одного формата в другой с помощью Moment.js следует использовать функцию format().


Ниже приведен пример преобразования даты и времени:

1
2
3
4
5
6
7
const moment = require('moment');
// Исходная дата и время в формате 'YYYY-MM-DD HH:mm:ss'
const originalDateTime = '2022-01-01 10:30:00';

// Преобразование в формат 'DD.MM.YYYY HH:mm'
const newDateTime = moment(originalDateTime, 'YYYY-MM-DD HH:mm:ss').format('DD.MM.YYYY HH:mm');
console.log(newDateTime); // Вывод: '01.01.2022 10:30'


В этом примере мы указываем оригинальный формат даты и времени как 'YYYY-MM-DD HH:mm:ss', а затем вызываем функцию format() с новым форматом 'DD.MM.YYYY HH:mm'. В результате получаем преобразованную дату и время в новом формате.

Пользователь

от wilburn , 8 месяцев назад

@fred 

Дополнительно следует учесть, что при использовании Moment.js вместе с Node.js необходимо установить библиотеку Moment.js через npm:

1
npm install moment


И добавить подключение Moment.js перед использованием:

1
const moment = require('moment');