English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manual do PHP Date & Time Functions
A função date_default_timezone_get() obtém a timezone padrão usada por todas as funções de data e hora do script
date_default_timezone_get()A função retorna a timezone padrão usada por todas as funções de data e hora do script.
Se usar a função date_default_timezone_set() para definir a zona horária. date_default_timezone_get() retorna o valor da zona horária anteriormente definido, se você não definir nenhum valor da zona horária padrão explicitamente, esta função retornará o valor da zona horária padrão UTC.
date_default_timezone_get()
A função date_default_timezone_get() não aceita nenhum parâmetro.
Esta função retorna um valor de string que representa a zona horária padrão.
Esta função foi introduzida na versão do PHP5.1Foi introduzido na versão .0 do PHP e pode ser usado em todas as versões mais recentes.
O exemplo a seguir pesquisa e imprime a zona horária padrão atual-
<?php $timeZone = date_default_timezone_get(); print("Zona horária padrão: ".$timeZone); ?>Teste e veja‹/›
Resultados de saída
Zona horária padrão: UTC
No exemplo a seguir, usamosdate_default_timezone_set()função para definir a zona horária padrão-
<?php //Definir a zona horária $tz = 'Asia/Shanghai'; date_default_timezone_set($tz); $timeZone = date_default_timezone_get(); print("Zona horária padrão: ".$timeZone); ?>Teste e veja‹/›
Se você usardate_default_timezone_getPesquisar a zona horária padrão, ela retornará o valor que você definiu anteriormente-
Zona horária padrão: Asia/Shanghai
O exemplo a seguir imprime a zona horária padrão e sua abreviação-
<?php //Definir a zona horária $tz = 'Asia/Kolkata'; date_default_timezone_set($tz); //Pesquisar a zona horária padrão $timeZone = date_default_timezone_get(); print("Zona horária padrão: ".$timeZone); print("\n"); //Obter abreviação //$abbvr = $timeZone.date('e').date(T); print("Abreviação: ". date('T')); ?>Teste e veja‹/›
Resultados de saída
Zona horária padrão: Asia/Kolkata Abreviação: IST
Obter a zona horária antiga e definir a nova zona horária
<?php echo "A antiga zona horária é ". date_default_timezone_get(); $timeZone = 'America/Costa_Rica'; if( date_default_timezone_set( $timeZone) ) { # Obter a zona horária atual. echo "A nova zona horária é ". date_default_timezone_get(); } ?>Teste e veja‹/›
Resultados de saída:
A antiga zona horária é UTC A nova zona horária é America/Costa_Rica