Vídeo: Cómo obtener la fecha y hora actual (en Laravel y/o PHP) 2024
Com o lançamento do PHP 5. 1, PHP adicionou uma configuração para um fuso horário local padrão para php. ini. Se você não definir um fuso horário padrão, o PHP irá adivinhar, o que às vezes resulta em GMT. Além disso, o PHP exibe uma mensagem informando você para definir seu fuso horário local.
Para definir um fuso horário padrão, siga estas etapas:
-
Abrir php. ini em um editor de texto.
Use um editor de texto, como Notepad, Vi ou TextEdit para abrir o arquivo. O php. O arquivo ini é encontrado em seu diretório de instalação para PHP, que normalmente está localizado abaixo do diretório / etc / no Linux, no diretório Arquivos de Programas no Windows e / private / etc / on Mac.
-
Desça até a seção intitulada [Data].
-
Encontre a data de configuração. fuso horário =.
-
Se a linha começa com um ponto e vírgula (;), remova o ponto e vírgula.
O ponto e vírgula indica um comentário ou uma linha que é ignorada no arquivo. Remover o ponto-e-vírgula significa que o PHP irá analisar a linha.
-
Adicione um código de fuso horário após o sinal de igual.
Adicione um fuso horário, sem aspas, à linha para definir o fuso horário no qual o servidor reside. Veja // php. net / manual / en / timezones. php para uma lista de fusos horários suportados e observe que você não precisa usar aspas ao redor do fuso horário quando você o define no php. ini.
-
Reinicie o servidor da Web.
Os programas PHP não usarão o novo fuso horário até o servidor da Web ser reiniciado. Como você realiza essa tarefa depende do seu sistema operacional. No Windows, normalmente há um widget para reiniciar o servidor na barra de tarefas. Um dos seguintes comandos geralmente funciona no Linux, dependendo da variante e versão do Linux:
-
Debian / Ubuntu: sudo / etc / init. d / apache2 reiniciar
-
Red Hat / CentOS : serviço httpd reiniciar
-
No Mac: sudo / usr / sbin / apachectl reiniciar
-