Если вы хотите показать событие, которое происходит в 1:00 по UTC, в формате с указанием локали, вы также должны включить часть даты.Вы не можете просто использовать new Date(3600000)
, поскольку это 1970-01-01 01:00:00 UTC, поэтому вы получите смещение часового пояса для этого времени (которое может отличаться из-за перехода на летнее время или из-за изменения локалисмещение).
Так что если вы хотите, чтобы каждый 1:00 UTC в течение следующих 7 дней, то:
var d = new Date();
d.setUTCHours(1,0,0,0);
for (var i=7; i>0; i--) {
console.log(d.toLocaleString());
d.setUTCDate(d.getUTCDate() + 1);
}