2 компа, win 10 и win7
На win10 в настройках стоит Москва utc+3 время 18:13 - Date().getUTCHours() дает 15-00
На win7 в настройках стоит Москва utc+4 время 18:13 - Date().getUTCHours() дает 14-00
Меняю в win7 таймзон минск utc+3, перевожу время на +1, получаем тоже время 18:13 - Date().getUTCHours() дает 14-00
То есть win7 всегда дает -1 от win10
Внимание вопрос. Как получить реальное время utc?
Пока писал, время сменилось (видимо браузер тупит). Но вопрос актуален. Стоит ли брать время с Date().getUTCHours() или тягать его с сервера?
Если время критичный параметр, то никогда нельзя доверять времени клиента, клиент может просто вырубить обновление времени, либо выставить какое-либо левое время (привет из будущего/прошлого)
Доверять можно только времени сервера, ибо им управляете только Вы