How to use time zone offset in Node.js?

Sometimes, we want to use time zone offset in Node.js.

In this article, we’ll look at how to use time zone offset in Node.js.

How to use time zone offset in Node.js?

To use time zone offset in Node.js, we can use the node-time library.

To install it, we run npm i moment-timezone.

Then we use it by writing:

const Moment = require('moment-timezone');
const t = Moment().tz('America/Los_Angeles').format();
console.log(t)

We call Moment to return a moment object.

Then we call tz with the time zone string to set the time zone of the moment object.

And then we call format to return a date time string.

As a result we get '2022-01-17T18:17:02-08:00'.

Conclusion

To use time zone offset in Node.js, we can use the node-time library.

To install it, we run npm i moment-timezone.