Это код, который я запускаю в моих узлах на стороне сервера для преобразования.
convertNowToTimezone = (localOffset) => {
let d = new Date();
let millis = d.getTime() + (d.getTimezoneOffset() * 60000); //convert server local time to UTC millisec
d.setTime(millis - (localOffset * 60000)); //convert UTC millisec to required local time
return d;
}
localOffset -330 (смещение IST), это дает разницу в 4 минуты.
Как правильно понять эту вещь?