Localize formatos de data e hora usando o fuso horário do visitante
Mostre todas as datas e horas de uma página no horário local e no formato do próprio visitante, em vez de um fuso horário fixo do servidor que quase ninguém lê corretamente.
Mostre todas as datas e horas de uma página no horário local e no formato do próprio visitante, em vez de um fuso horário fixo do servidor que quase ninguém lê corretamente.
Um registro de data e hora de anos atrás precisa da regra de fuso horário que realmente estava em vigor naquela época, não da regra atual. Errar nisso corrompe silenciosamente os dados históricos.
Exiba "aberto agora" ou "fechado" corretamente para um público global identificando o fuso horário local do visitante antes de compará-lo com o seu horário divulgado.
Perto dos polos, os meridianos convergem para um único ponto e os fusos horários perdem quase todo o sentido. Softwares de localização construídos sobre suposições comuns tendem a se comportar de forma estranha ali.
Pré-selecione o fuso horário do visitante em um formulário de configurações usando o endereço IP dele, em vez de pedir que ele mesmo o procure.
Dois pontos a uma curta distância um do outro podem estar em dias do calendário totalmente diferentes, apenas por causa de onde a Linha Internacional de Data passa entre eles.
De tempos em tempos, um segundo extra é inserido no UTC para mantê-lo alinhado com a rotação real da Terra. Quase nenhuma aplicação precisa se preocupar com isso diretamente.
A tabela de consulta de fuso horário por trás de cada requisição foi reconstruída para ganhar velocidade, sem nenhuma mudança no formato da requisição nem nos campos da resposta.
Os dados de fuso horário do Bing costumam estar ligados à mesma conta das chamadas de geocodificação. Veja como separar e migrar só essa parte.
Mostre a hora local de cada cliente ao lado do chamado de suporte, para que o atendente saiba se é um horário razoável para ligar.
Uma consulta de fuso horário do Google costuma vir junto com uma conta maior do Maps Platform. Veja como mover só essa parte.
O deslocamento UTC de um país não é permanente. Governos periodicamente redesenham os limites dos fusos, ajustam deslocamentos ou adotam e abandonam o horário de verão, e o software precisa acompanhar.
Duas vezes por ano, um intervalo de horários locais ou não existe ou existe duas vezes. Um software que presume que todo horário é inequívoco vai falhar exatamente nesses momentos.
Nem todo fuso horário fica em uma hora cheia. Vários países usam deslocamentos de 30 ou 45 minutos, e código que presume horas inteiras vai quebrar com eles.
Mostre registros de data e hora na hora local do visitante em vez de UTC bruto, usando as coordenadas dele e uma única consulta de fuso horário com o registro de data e hora correto.
Deslocamentos de fuso horário não são fatos físicos fixos, são decisões legais que os governos mudam. Veja como isso é acompanhado e mantido atualizado.
Transforme qualquer par de coordenadas em nome de fuso horário, deslocamento UTC atual e abreviação com uma única chamada à API, pronto para a sua própria biblioteca de datas.