Como usar a função date_default_timezone_set () em PHP

Como Usar A Funcao Date Default Timezone Set Em Php



Os fusos horários devem ser considerados ao lidar com valores de data e hora em PHP. Por padrão, os scripts PHP usam o valor do fuso horário do servidor da Web, que pode ser alterado editando o data.fuso horário diretiva no php.ini arquivo, adicionando a entrada do valor de tempo no .htaccess arquivo ou usando a função. Uma função importante para definir o fuso horário no PHP é o date_default_timezone_set() função.

Acompanhe este artigo para saber mais sobre o date_default_timezone_set() função em PHP.

O que é a função date_default_timezone_set () em PHP

O date_default_timezone_set() é uma função PHP embutida usada para definir o fuso horário padrão utilizado por todas as funções de data e hora no script PHP. Esta função permite que os usuários obtenham a hora e a data do servidor onde um script PHP é executado. Ao definir o fuso horário padrão , a função ajuda a garantir que todas as operações de data/hora no script sejam executadas com precisão com base no fuso horário especificado.







Por exemplo, para trabalhar com datas e horas de diferentes fusos horários, você pode usar o date_default_timezone_set() função. Isso garantirá que todos os cálculos e formatações sejam feitos usando um fuso horário específico. Isso é útil ao criar aplicativos que precisam lidar com datas e horários de diferentes partes do mundo.



Sintaxe



Uma sintaxe simples usada pelo PHP date_default_timezone_set() função é dada abaixo:





date_default_timezone_set ( fuso horário )

Parâmetro: Esta função aceita apenas um parâmetro fuso horário que indica o fuso horário a ser usado.

Valor de retorno: Se o fuso horário especificado for inválido, essa função retornará false; caso contrário, retorna verdadeiro.



Como usar a função date_default_timezone_set () em PHP

O uso do date_default_timezone_set() função é muito simples em PHP. Siga o exemplo abaixo para entender como usar a função:

Exemplo

Vamos implementar o date_default_timezone_set() função seguindo as etapas mencionadas acima.



// Configurando o fuso horário para o horário de Nova York

date_default_timezone_set ( 'América/Nova_York' ) ;

// Obtém a hora atual no fuso horário padrão

$ hora atual = data ( 'Y-m-d H:i:s' ) ;

// Exibindo a hora atual

eco 'A hora atual é: $ hora atual ' ;

?>

Neste exemplo, alteramos o fuso horário para Nova Iorque e, em seguida, imprimiu a data e hora atuais dessa zona no console usando echo.

Observação: Você pode alterar seu fuso horário de acordo com sua escolha. Obtenha uma lista de todos os fusos horários de aqui .

Conclusão

Os scripts PHP usam o fuso horário do servidor web por padrão; no entanto, você pode alterá-lo através do date_default_timezone_set() função. Usando esta função, cada hora e dia de trabalho no script serão usados ​​para o horário especificado. Entender essa função é útil para acessar informações de data e hora de um servidor executando scripts.