Created
December 21, 2015 11:12
-
-
Save felquis/b497d579c238960e1795 to your computer and use it in GitHub Desktop.
Dúvida sobre Fuso Horário configurado errado no device do cliente
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oi galera, estava com um problema com Fuso Horário, | |
o celular da minha mãe estava com data e fuso | |
automático desabilitado, e o fuso Horário configurado | |
para Fiji | |
Device Moto E XT1025, browser Chrome (45.0.2454.84) | |
Quando ia calcular a hora acontecia o seguinte: | |
new Date('2015-12-21T09:41:44.210Z') | |
> Mon Dec 21 2015 22:41:44 GMT+1300 (FJST) | |
Repare na hora do output | |
Configurei tanto a hora quanto fuso para automático, | |
meu calculo de diferença de datas funcionou perfeito | |
no celular dela. | |
new Date('2015-12-21T09:41:44.210Z') | |
> Mon Dec 21 2015 07:41:44 GMT-0200 (BRST) | |
Pergunta: Teria algum jeito de fazer funcionar | |
mesmo estando no primeiro cenário? |
console.dir(newDate);```
Resultado:Mon Dec 21 2015 07:41:44 GMT-0200 (Local Daylight Time)
Se não for um problema para você, você pode usar o moment.js ele tem formas melhores de trabalhar com fuso horario o moment timezone ai você pode setar qual o fuso horário que quer usar na hora de montar a data.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Não sei se é bem isso que você quer mas já tentou criar assim?
new Date(Date.UTC(2015, 12, 21, 09, 41, 44))