English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di base PHP

Manuale avanzato PHP

PHP e MySQL

Manuale di riferimento PHP

Uso e esempio della funzione date_default_timezone_get() in PHP

Manuale delle funzioni di data e ora PHP

La funzione date_default_timezone_get() recupera la zona oraria predefinita utilizzata da tutte le funzioni di data e ora del script.

Definizione e uso

date_default_timezone_get()La funzione restituisce la zona oraria predefinita utilizzata da tutte le funzioni di data e ora del script.

Se si utilizza la funzione date_default_timezone_set() per impostare il fuso orario, la funzione date_default_timezone_get() restituisce il valore della zona oraria impostata in precedenza. Se non si ha impostato alcun valore di zona oraria predefinita esplicitamente, questa funzione restituirà il valore predefinito di UTC.

Sintassi

date_default_timezone_get()

Parametro

La funzione date_default_timezone_get() non accetta alcun parametro.

Valore di ritorno

Questa funzione restituisce un valore di stringa che rappresenta la fascia oraria predefinita.

Versione PHP

Questa funzione è stata introdotta nella versione PHP 5.1.0 e può essere utilizzata in tutte le versioni superiori.

Esempio online

Esempio seguente ricerca e stampa la fascia oraria predefinita corrente-

<?php
   $timeZone = date_default_timezone_get();
   print("Fascia oraria predefinita: ".$timeZone);
?>
Prova a vedere </>

Risultato di output

Fascia oraria predefinita: UTC

Esempio online

Nell'esempio seguente, usiamodate_default_timezone_set()funzione per impostare la fascia oraria predefinita-

<?php
   //Impostare la fascia oraria
   $tz = 'Asia/Shanghai';   
   date_default_timezone_set($tz);
   $timeZone = date_default_timezone_get();
   print("Fascia oraria predefinita: ".$timeZone);
?>
Prova a vedere </>

Se utilizzidate_default_timezone_getRicerca della fascia oraria predefinita, essa restituirà il valore che hai impostato prima-

Fascia oraria predefinita: Asia/Shanghai

Esempio online

Esempio seguente stampa la fascia oraria predefinita e la sua sintassi-

<?php
   //Impostare la fascia oraria
   $tz = 'Asia/Kolkata';   
   date_default_timezone_set($tz);
   //Ricerca della fascia oraria predefinita
   $timeZone = date_default_timezone_get();
   print("Fascia oraria predefinita: ".$timeZone);
   print("\n");
   //Ottenere la sintassi
   //$abbvr = $timeZone.date('e').date(T);
   print("Sintassi: ". date('T'));
?>
Prova a vedere </>

Risultato di output

Fascia oraria predefinita: Asia/Kolkata
Sintassi: IST

Esempio online

Ottieni la fascia oraria precedente e imposta la nuova fascia oraria

<?php
   echo "L'antica fascia oraria è ". date_default_timezone_get();
   $timeZone = 'America/Costa_Rica';
   
   if( date_default_timezone_set( $timeZone) ) {
      # Ottenere la fascia oraria corrente.
      echo "La nuova fascia oraria è ". date_default_timezone_get();
   }
?>
Prova a vedere </>

Risultato di output:

L'antica fascia oraria è UTC
La nuova fascia oraria è America/Costa_Rica