O que significa GMT e como usar na prática
GMT significa Greenwich Mean Time, ou Tempo Médio de Greenwich. É o fuso horário central do mundo, definido pelo meridiano que passa pelo Observatório Real de Greenwich, em Londres. Antes de 1972, era a referência oficial de tempo global. Depois veio o UTC, que substituiu GMT tecnicamente, mas o nome continuou sendo usado no dia a dia. O GMT está no horário zero, então quando são 12h em Londres, são 12h em todo o fuso base. A partir daí, cada região se ajusta com um deslocamento positivo ou negativo. São Paulo, por exemplo, fica no UTC-3, o que significa três horas a menos que GMT.Como converter na prática
👉 Clique no botão abaixo para saber mais sobre o assunto!
O que significa GMT nas ferramentas do dia a dia
Em softwares de planejamento, APIs e bancos de dados, GMT aparece de formas diferentes. No JavaScript, por exemplo, o método `Date.now()` retorna milissegundos desde a época Unix, que é definida em UTC. Já o `toLocaleString()` com a opção `timeZone: 'GMT'` força a exibição no fuso zero. Em python, a biblioteca `pytz` ou o módulo nativo `datetime` com `zoneinfo` permitem manipularGMT de forma segura. O erro mais comum que vejo sendo cometido é fazer conta manual de offset sem levar em conta horários de verão. Eu já passei por isso: estava construindo um sistema de agendamento de reuniões entre times no Reino Unido e na Índia. O horário de verão britânico (BST, UTC+1) entrou em efeito enquanto o código ainda assumia GMT fixo. Reuniões estavam sendo agendadas uma hora antes do que deveria. A solução foi parar de hardcodar offsets e passar a usar bibliotecas que lidam com transições de DST automaticamente.Limitações que ninguém conta
GMT não é mais usado como padrão científico desde a adoção do UTC. Diferenças de frações de segundo existem entre os dois, corrigidas por segundos bissextos. Se você está construindo algo que exige precisão atômica — rastreamento de rede, trading de alta frequência, sincronização de dados científicos — GMT é uma referência obsoleta. Use UTC com a notação Z (de Zulu, como é chamado nas comunicações militares e aviação) em vez disso. Outro ponto: alguns países que estão na linha do GMT, como Reino Unido e Portugal, saem do horário padrão no verão. Isso significa que "GMT" nem sempre significa UTC+0 de verdade em todas as épocas do ano. A nomenclatura é confusa e gera erros silenciosos.