Open In App

Moment.js using with Require.js

Require.js is a library that is used to load JavaScript files and modules. It is used to improve the speed and quality of your code. We can use Moment.js with Require.js support.

Installation in Node.js:



npm install moment
npm install requirejs

Steps for using Require.js in Node.js:

npm init -y

 

var requirejs = require('requirejs');
requirejs.config({
    nodeRequire: require,
   baseUrl: __dirname
});
var moment=requirejs('moment');
var dateNow = Date.now();  //Current date object 
var formattedDate = moment(dateNow).format('LLL'); //pass the date object to moment function.
console.log (formattedDate); // December 19, 2022 10:47 PM

Example 1:






const requirejs = require('requirejs');
 
requirejs.config({
    nodeRequire: require,
    baseUrl: __dirname
});
let moment = requirejs('moment');
 
let dateNow = Date.now();
 
let formattedDate = moment(dateNow).format('LLL');
console.log(dateNow, formattedDate);

Output:

December 19, 2022 10:47 PM

Example 2:




const requirejs = require('requirejs');
 
requirejs.config({
    nodeRequire: require,
    baseUrl: __dirname
});
let moment = requirejs('moment');
 
let dateNow = "2010-10-20 04:30";
 
let formattedDate = moment(dateNow, 'YYYY-MM-DD H:mm')
    .format('LLL');
console.log(formattedDate);

Output:

October 20, 2010 4:30 AM

Reference: https://momentjs.com/docs/#/use-it/require-js/


Article Tags :