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.