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.