Sistemas em diferentes fuso horários – timezone TZ

Dica rápida para quem administra servidores que hospedam sistemas que devem ser acessados por diferentes fuso horários.

Imagine que você hospeda um sistema qualquer que grava a hora em que um pedido foi cadastrado na base de dados. Seus clientes gostam do sistema e tudo funciona muito bem até que um dia você tem clientes que estão em Manaus/AM por exemplo, onde o fuso horário é diferente.

E agora? Como é que o mesmo sistema vai entender isso?Em ambientes Unix like existe a variavel de ambiente TZ, que permite que diferentes programas/bancos de dados sejam carregados com diferentes configurações de fuso horário (timezone).

A seguir tem um breve video caseiro demonstrando como funciona… Vale lembrar que utilizei apenas o comando “date” pra mostrar a alteração no horário, mas qualquer software/sistema/banco que for carregado com a variavel TZ configurada, vai entender que o horário é aquele.

Por: Hudson Murilo dos Santos

Referências:

Daniel Bristot de Oliveira
http://www.cyberciti.biz/faq/howto-linux-unix-change-setup-timezone-tz-variable/
http://ingleses.datasul.com.br/blog/post/2009/01/28/Bases-Progress-com-fuso-horario-diferentes.aspx

One thought on “Sistemas em diferentes fuso horários – timezone TZ

  1. Opa,

    Esse manaus me lembrou uma coisa, gwam01 🙂

    Eu tenho uma documentação sobre TZ que fala um pouco mais sobre o que há por traz da variável TZ…

    Belo artigo 😉

Leave a Comment

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *