Como o tempo e o fuso horário podem ser um pouco confusos, para começar, eu me deparei com algo realmente bizarro em relação ao JavaScript e ao macOS High Sierra.
Ao tentar descobrir exatamente como expressar minha pergunta, talvez seja mais fácil demonstrar:
No Chrome, abra o console do JavaScript e digite:
new Date(); // result will be something like Tue Jan 02 2018 16:20:14 GMT-0700 (MST)
agora data de abertura & preferência de horário e mude seu fuso horário (em qualquer lugar diferente).
agora no console do Google Chrome (antes ou após a atualização), digite:
new Date(); // result will be something like ue Jan 02 2018 23:23:29 GMT+0000 (UTC)
Note que, pelo offset, a hora é, de fato, precisa, mas a parte mais difícil é, se você mudar seu fuso horário para BACK, ela ainda permanece em GMT + 000 (UTC). Após uma reinicialização completa do sistema, a página (na verdade, a guia) parece estar presa no UTC.
Eu recriei sintomas semelhantes no Firefox que estão me levando a pensar que isso é uma anomalia no nível do sistema operacional.
Me deparei com isso porque parece afetar os selecionadores de data / hora em vários sites que encontrei.
Este é um bug conhecido do Mac Sierra High ou um comportamento esperado / aceito? Como parece transcender os navegadores, sinto que tem que estar no nível do SO.
Este tem sido um desses "o que o HEY" está acontecendo aqui problemas ... e "HEY" não é a palavra que meus colegas de trabalho têm ouvido ...