Date.prototype.getTimezoneOffset()
Возвращает разницу между местным временем и UTC в минутах.
Сигнатура
date.getTimezoneOffset()Метод getTimezoneOffset() возвращает смещение местного времени относительно UTC в минутах. Для зон восточнее Гринвича значение отрицательное.
const d = new Date();
console.log(d.getTimezoneOffset()); // например -180 для UTC+3 (Москва)
// перевод в часы
console.log(-d.getTimezoneOffset() / 60); // например 3