Странное поведение браузера в Chrome на MacBook Pro с MacOS High Sierra


1

Поскольку время и часовые пояса могут немного сбивать с толку, для начала я наткнулся на нечто действительно странное в отношении времени JavaScript и macOS High Sierra.

Пытаясь понять, как именно выразить мой вопрос, возможно, это проще продемонстрировать:

В Chrome откройте консоль javascript и введите:

new Date(); // result will be something like Tue Jan 02 2018 16:20:14 GMT-0700 (MST)

теперь открытая дата & amp; предпочтение времени и переключение вашего часового пояса (в любом другом месте).

теперь в консоли Chrome (до ИЛИ после обновления) введите:

new Date();  // result will be something like ue Jan 02 2018 23:23:29 GMT+0000 (UTC)

Обратите внимание, что по смещению время, на самом деле, точное, но чертовски важно, что если вы переключите свой часовой пояс НАЗАД, он все равно останется в GMT + 000 (UTC). Если не считать полного сброса системы, кажется, что страница (вкладка) застряла в UTC.

Я воссоздал похожие симптомы в Firefox, которые заставляют меня думать, что это аномалия уровня ОС.

Я сталкивался с этим, потому что это, кажется, влияет на выбор даты / времени на нескольких сайтах, с которыми я сталкивался.

Это известная ошибка Mac High Sierra или ожидаемое / принятое поведение? Поскольку это, кажется, выходит за рамки браузеров, я чувствую, что это должно быть на уровне ОС.

Это было одним из тех «что, ЭЙ», здесь происходит проблемы… и «ЭЙ» не то слово, которое мои коллеги слышали ...


А как насчет Сафари? А команда «дата» в терминале?
Spiff

Интересно. Это не происходит в Safari. Просто Chrome и Firefox вроде бы ...
Rob C
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.