Как получить текущее время в определенном часовом поясе с помощью Moment.js?

Пользователь

от forest , в категории: JavaScript , 3 месяца назад

Как получить текущее время в определенном часовом поясе с помощью Moment.js?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от amber_moore , 3 месяца назад

@forest 

Для получения текущего времени в определенном часовом поясе с помощью Moment.js можно воспользоваться методом moment().tz().


Ниже приведен пример кода, который демонстрирует, как получить текущее время в часовом поясе "Europe/Moscow":

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
const moment = require('moment-timezone');

// Получаем текущую дату и время
const now = moment();

// Устанавливаем часовой пояс на "Europe/Moscow"
const moscowTime = now.tz('Europe/Moscow');

// Выводим текущее время в часовом поясе "Europe/Moscow"
console.log(moscowTime.format('HH:mm:ss'));


В результате выполнения данного кода будет выведено текущее время в часовом поясе "Europe/Moscow", например "15:30:00".