Open In App

Moment.js Parsing String + Format

Last Updated : 28 Mar, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

Moment.js Parsing String+Format is used when we want to parse a date string through the given format string. The parser will ignore the non-alphanumeric characters of the format. It returns the parsed date as a Moment object.

Syntax:

moment(String, String, Boolean);

Parameters: This method accepts three parameters as mentioned above and described below:

  • String: This is the date string to be parsed.
  • String: It is the format that will be used for parsing the date.
  • Boolean: It specifies whether strict parsing would be used for the parsing.

Return Value: This function returns the parsed date as a Moment object.

Note: This will not work in the normal Node.js program because it requires the moment.js library to be installed.

Moment.js can be installed using the following command:

npm install moment

Example 1: Getting the date as output.

Javascript




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


Output:

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

Example 2: The parser ignores non-alphanumeric characters by default.

Javascript




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


Output:

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

Reference: https://momentjs.com/docs/#/parsing/string-format/


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads