Строка синтаксического анализа Moment.js + формат

Опубликовано: 16 Февраля, 2023

Moment.js Parsing String+Format используется, когда мы хотим проанализировать строку даты в заданной строке формата. Синтаксический анализатор будет игнорировать не буквенно-цифровые символы формата. Он возвращает проанализированную дату как объект Moment.

Синтаксис:

moment(String, String, Boolean);

Параметры: Этот метод принимает три параметра, упомянутых выше и описанных ниже:

  • Строка: это строка даты для анализа.
  • Строка: это формат, который будет использоваться для анализа даты.
  • Boolean: Указывает, будет ли использоваться строгий синтаксический анализ для синтаксического анализа.

Возвращаемое значение: эта функция возвращает проанализированную дату в виде объекта Moment.

Примечание. Это не будет работать в обычной программе Node.js, поскольку для этого требуется установить библиотеку moment.js.

Moment.js можно установить с помощью следующей команды:

npm install moment

Пример 1: Получение даты в качестве вывода.

Javascript




var moment = require("moment");
  
var date = moment("01-11-2022", "MM-DD-YYYY");
console.log("The date is", date);

Выход:

The date is Moment<2022-01-11T00:00:00+05:53>

Пример 2: Парсер по умолчанию игнорирует не буквенно-цифровые символы.

Javascript




var moment = require("moment");
  
var date = moment("2022/12/01", "YYYY-MM-DD");
console.log("The date is", date);

Выход:

The date is Moment<2022-12-01T00:00:00+05:30>

Ссылка: https://momentjs.com/docs/#/parsing/string-format/