Open In App

Moment.js Parsing parseZone() Function

Moment.js Parsing parseZone() function parses the string provided and keeps the resulting moment in a fixed timezone. Furthermore, this method parses the string but keeps the resulting Moment object in a fixed-offset timezone with the provided offset in the string.

Syntax:



moment.parseZone()
moment.parseZone(String)

Parameters:

Returns type: This function will return the Moment object to local or UTC time.



Note: This will not work in the normal Node.js program because it requires an external moment.js library to be installed globally or in the project directory. For more details, please refer to this link.

Installation of moment module: Moment.js can be installed using the following command.

npm install moment

Example 1: Getting the Current Parse Timezone

index.js




// Importing moment module
const moment = require('moment');
let a = moment().parseZone();
console.log("Current parse Timezone: ",a);

Step to run the application: Run the index.js file using the below command.

node index.js

Output:

Current parse Timezone:  Moment<2022-10-08T06:55:05+00:00>

Example: Parsing the timezone

index.js




// Importing moment module
const moment = require('moment');
let a = moment("2022-01-01T00:00:00-13:00").utcOffset("2022-01-01T00:00:00-13:00");
let b = moment.parseZone("2022-01-01T00:00:00-13:00");
console.log("Current parse Timezone: ",a)
console.log("Current parse Timezone: ",b)

Step to run the application: Run the index.js file using the below command.

node index.js

Output:

Current parse Timezone:  Moment<2022-01-01T00:00:00-13:00>
Current parse Timezone:  Moment<2022-01-01T00:00:00-13:00>

References: https://momentjs.com/docs/#/parsing/parse-zone/

Article Tags :