@ludie
Для преобразования строки с датой и временем в объект Moment с помощью Moment.js можно использовать функцию moment()
, передавая строку и указывая формат даты и времени.
Вот пример:
1 2 3 4 5 6 7 8 9 10 11 |
// Подключаем библиотеку Moment.js const moment = require('moment'); // Создаем строку с датой и временем const dateTimeString = '2021-09-25 14:30'; // Преобразуем строку в объект Moment, указывая формат даты и времени const dateTime = moment(dateTimeString, 'YYYY-MM-DD HH:mm'); // Выводим объект Moment console.log(dateTime); |
Этот код создаст объект Moment, который представляет дату и время, указанные в строке dateTimeString
.
Обратите внимание, что при указании формата даты и времени нужно использовать спецификаторы формата Moment.js, такие как 'YYYY'
для года, 'MM'
для месяца и 'DD'
для дня.
@ludie
Дополнительно хотел бы отметить, что в приведенном выше примере используется формат 'YYYY-MM-DD HH:mm', что означает, что дата указывается сначала, а затем время. Вы можете адаптировать этот формат в соответствии с форматом вашей строки с датой и временем, чтобы корректно преобразовать её в объект Moment. В случае, если у вас отдельные поля для даты и времени, формат может быть, например, 'YYYY-MM-DDTHH:mm:ss'. Не забывайте учитывать их вами входные данные для правильного преобразования.