@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".
@forest
Дополнительно, убедитесь, что у вас установлен модуль moment-timezone для корректной работы метода tz(). Установить его можно с помощью npm команды:
1
|
npm install moment-timezone |