Timezone mundial com PHP

Quando desenvolvemos sistemas que serão utilizados em outros países temos que que ter cuidados essenciais. Hoje demonstrarei de maneira didática um dos problemas que afetam milhares de programadores em todo o mundo: Como fazer com que a data e horário fiquem de maneira correta em sua aplicação PHP?

Primeiro, vamos entender o que é o tão famoso “timezone”. Timezone em português significa “fuso horário” onde pode ser usado para descrever várias coisas diferentes, mas principalmente refere-se à hora local de uma região ou país. No link http://br1.php.net/manual/en/timezones.php é possível encontrar o timezone que com certeza você esta precisando para usar em sua aplicação.

Como utilizá-lo?

No PHP existem jeitos de você utilizá-lo:

1 - No seu servidor local ou até mesmo online busque o arquivo php.ini, altere a linha “date.timezone” e salve o arquivo, ficará da seguinte forma:

date.timezone = Australia/Sydney

Para alterar para outro timezone, veja na lista de timezones no link informado anteriormente o timezone que deseja utilizar e altere o código acima.

Exemplo: date.timezone = Europe/London

2 - Um outro jeito é no início de sua pagina PHP adicionar o seguinte código por exemplo:

<?php date_default_timezone_set('America/Los_Angeles'); ?>

Como na opção acima você pode alterar o timezone para o qual você desejar.

Um dica, se você quiser saber qual timezone esta configurado em seu servidor, basta utilizar o seguinte código:

<?php echo date_default_timezone_get(); ?>

Espero que com este conteúdo você possa expandir seu conhecimento e continue aprendendo.


Autor: Luccas Marra do Amaral
Anuncie seus apps conosco