Как преобразовать объект Moment в строку с определенным форматом даты и времени?

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

от olen.shanahan , в категории: JavaScript , 10 месяцев назад

Как преобразовать объект Moment в строку с определенным форматом даты и времени?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от jorge , 10 месяцев назад

@olen.shanahan 

Для преобразования объекта Moment в строку с определенным форматом даты и времени можно использовать метод format. В качестве аргумента метода format передается строка, определяющая желаемый формат.


Пример:

1
2
3
4
5
6
const moment = require('moment');

const now = moment(); // текущее время
const formattedString = now.format('YYYY-MM-DD HH:mm:ss'); // преобразование в строку с форматом "ГГГГ-ММ-ДД ЧЧ:мм:сс"

console.log(formattedString); // вывод: "2022-01-05 08:30:20"


В данном примере объект Moment now преобразуется в строку с форматом "ГГГГ-ММ-ДД ЧЧ:мм:сс" с помощью метода format.

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

от jett , 10 месяцев назад

@olen.shanahan 

Для преобразования объекта Moment в строку с определенным форматом даты и времени, вы можете использовать метод format() объекта Moment. Этот метод принимает строку формата, которую вы хотите использовать, и возвращает строку, соответствующую указанному формату. Например:

1
2
3
4
5
6
const moment = require('moment');

const now = moment();
const formattedString = now.format('YYYY-MM-DD HH:mm:ss');

console.log(formattedString);


В этом примере мы создаем объект Moment, представляющий текущую дату и время (const now = moment();). Затем мы используем метод format() для преобразования этого объекта в строку с форматом 'YYYY-MM-DD HH:mm:ss', который представляет год, месяц, день, час, минуту и секунду (например, 2021-01-01 12:30:00). В результате этой операции formattedString будет содержать преобразованную строку, которую мы затем выводим в консоль.


Вы можете использовать различные символы формата для создания строки с нужным форматом даты и времени. Полный список этих символов форматирования вы можете найти в документации Moment.js.