Sunday, November 23, 2025
HomeLanguagesJavascriptMoment.js Introduction

Moment.js Introduction

Moment.js is a JavaScript package that makes it simple to parse, validate, manipulate, and display date/time in JavaScript. Moment.js allows you to display dates in a human-readable format based on your location. Moment.js can be used in a browser using the script approach. It is also compatible with Node.js and can be installed via npm.

Features of Moment.js:

  • Parsing: You can parse the date into the desired format using parsing. Date parsing is possible in the string, object, and array formats. It allows you to clone a moment with the help of moment.clone().
  • Manipulation: We can manipulate the Date and Time on the moment object using inbuilt methods provided by Moment.js. 
  • Date Validation: We can perform date validation using isValid() method provided by Moment.js. It also has various parsing flags to validate dates.
  • Date Queries: It has various inbuilt methods to check if the date is greater than or less than the input provided.
  • Duration: It is one of the essential features that handles the time length for the given units.
  • Display: It provides us with different formats to display date in different ways like JSON, array, object, etc.

Installing Moment.js: We can install moment.js in the following two ways.

Method 1: Go to the official documentation of https://momentjs.com/ and download the latest Moment.js file available and then add the file in script tag inside the head section. 

<script type = "text/JavaScript" 
        src = 
" ">https://MomentJS.com/downloads/moment.js">
</script>

Method 2: We can install it using npm. Make sure that you have Node.js and npm installed.

npm install moment

Now let’s understand the working of Moment.js using an example.

Example: In this example, we will get the current time in minutes using Moment.js moment.minute() Method.

index.js

Javascript




// Importing moment module
const moment = require('moment');
 
let a = moment().minutes();
 
console.log("minute is: ",a);


Step to run the application: 

Run the index.js file using the below command:

node index.js

Output:

minute is:  24
Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, neveropen Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!
RELATED ARTICLES

Most Popular

Dominic
32407 POSTS0 COMMENTS
Milvus
97 POSTS0 COMMENTS
Nango Kala
6785 POSTS0 COMMENTS
Nicole Veronica
11932 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12000 POSTS0 COMMENTS
Shaida Kate Naidoo
6907 POSTS0 COMMENTS
Ted Musemwa
7168 POSTS0 COMMENTS
Thapelo Manthata
6864 POSTS0 COMMENTS
Umr Jansen
6852 POSTS0 COMMENTS