Alterar Timezone no XAMPP

Suas funções de data no PHP do XAMPP sempre mostram o fuso horário errado? Esse é um problema comum.

A correção é simples: basta ajustar uma linha no arquivo php.ini. Eu mesmo enfrentei isso e encontrei a solução.

Solução: Editando o Arquivo php.ini

Para alinhar o fuso horário do seu XAMPP com o local ou com a sua preferência, você precisa editar o arquivo de configuração principal do PHP, o php.ini.

    1. Localize e abra o arquivo php.ini:
      • Opção 1 (Via Painel Administrativo do XAMPP): Vá ao Painel de Controle do XAMPP. Na linha referente ao Apache, clique em “Config” e, nas opções, selecione “PHP (php.ini)”. O arquivo se abrirá automaticamente.
      • Opção 2 (Navegando pelos diretórios): Alternativamente, você pode ir diretamente ao caminho C:\xampp\php\php.ini (no Windows) ou /Applications/XAMPP/xamppfiles/etc/php.ini (no macOS/Linux) e abrir o arquivo com seu editor de texto preferido (como Notepad++, VS Code, Sublime Text, etc.).

    2. Encontre a linha do date.timezone:
      • Dentro do arquivo php.ini, procure pela linha que define date.timezone. Para facilitar, use a função de busca do seu editor (Ctrl+F ou Cmd+F).
      • É fundamental notar: Você pode encontrar mais de uma ocorrência de date.timezone no arquivo, incluindo algumas comentadas (com um ponto e vírgula ; no início). Certifique-se de editar a linha que está ativa e em vigor – ela geralmente não tem o ; na frente, ou é a última ocorrência definida no arquivo.

    3. Altere a linha:
        • Mude a linha para o seu fuso horário desejado. Por exemplo, para a maioria das regiões do Brasil, use "America/Sao_Paulo". Se você precisar de um fuso horário diferente, consulte a lista oficial de fusos horários do PHP neste link.

      ;Exemplo de como a linha pode aparecer comentada ou com valor diferente
      ;date.timezone=

      ;ESTA é a linha que você precisa encontrar e ajustar (remova o ponto e vírgula se houver!)
      date.timezone=America/Sao_Paulo

      * (Lembre-se de substituir "America/Sao_Paulo" pelo fuso horário que desejar.)
    4. Salve o arquivo e Reinicie o Apache:
      • Após fazer a alteração, salve o arquivo php.ini.
      • Em seguida, é crucial reiniciar o servidor Apache no Painel de Controle do XAMPP para que as mudanças tenham efeito.

Com essa simples modificação, suas aplicações PHP no XAMPP funcionarão com as informações de data e hora corretas, evitando inconsistências e facilitando muito o desenvolvimento.

Visão Geral da Política de Privacidade

Este site usa cookies para melhorar sua experiência enquanto você navega pelo site. Destes, os cookies que são categorizados como necessários são armazenados no seu navegador, pois são essenciais para o funcionamento das funcionalidades básicas do site. Também usamos cookies de terceiros que nos ajudam a analisar e entender como você usa este site. Esses cookies serão armazenados em seu navegador apenas com o seu consentimento. Você também tem a opção de cancelar esses cookies. Mas desativar alguns desses cookies pode afetar sua experiência de navegação.