PHP 菜鳥教程

PHP 高級教程

PHP & MySQL

PHP 參考手冊

PHP date_default_timezone_get() 函數(shù)用法及示例

PHP Date & Time 函數(shù)手冊

date_default_timezone_get()函數(shù)取得一個(gè)腳本中所有日期時(shí)間函數(shù)所使用的默認(rèn)時(shí)區(qū)

定義和用法

date_default_timezone_get()函數(shù)返回腳本中的所有函數(shù)的默認(rèn)時(shí)區(qū)。

如果使用date_default_timezone_set()函數(shù)設(shè)置時(shí)區(qū)。 date_default_timezone_get()返回先前設(shè)置的時(shí)區(qū)值,如果您沒有顯式設(shè)置任何默認(rèn)時(shí)區(qū)值,則此函數(shù)將返回UTC的默認(rèn)時(shí)區(qū)值。

語法

date_default_timezone_get()

參數(shù)

date_default_timezone_get()函數(shù)不接受任何參數(shù)。

返回值

此函數(shù)返回表示默認(rèn)時(shí)區(qū)的字符串值。

PHP版本

此函數(shù)最初是在PHP版本5.1.0中引入的,并且可以在所有更高版本中使用。

在線示例

以下示例檢索并打印當(dāng)前的默認(rèn)時(shí)區(qū)-

<?php
   $timeZone = date_default_timezone_get();
   print("默認(rèn)時(shí)區(qū): ".$timeZone);
?>
測試看看?/?

輸出結(jié)果

默認(rèn)時(shí)區(qū): UTC

在線示例

在以下示例中,我們使用date_default_timezone_set()函數(shù)設(shè)置默認(rèn)時(shí)區(qū)-

<?php
   //設(shè)置時(shí)區(qū)
   $tz = 'Asia/Shanghai';   
   date_default_timezone_set($tz);
   $timeZone = date_default_timezone_get();
   print("默認(rèn)時(shí)區(qū): ".$timeZone);
?>
測試看看?/?

如果您使用date_default_timezone_get檢索默認(rèn)時(shí)區(qū),它將返回您之前設(shè)置的值-

默認(rèn)時(shí)區(qū): Asia/Shanghai

在線示例

以下示例打印默認(rèn)時(shí)區(qū)及其縮寫-

<?php
   //設(shè)置時(shí)區(qū)
   $tz = 'Asia/Kolkata';   
   date_default_timezone_set($tz);
   //檢索默認(rèn)時(shí)區(qū)
   $timeZone = date_default_timezone_get();
   print("默認(rèn)時(shí)區(qū): ".$timeZone);
   print("\n");

   //獲取縮寫
   //$abbvr = $timeZone.date('e').date(T);
   print("縮寫: " .date('T'));
?>
測試看看?/?

輸出結(jié)果

默認(rèn)時(shí)區(qū): Asia/Kolkata
縮寫: IST

在線示例

獲取舊時(shí)區(qū)和設(shè)置新時(shí)區(qū)

<?php
   echo "舊時(shí)區(qū)是 ". date_default_timezone_get();
   $timeZone = 'America/Costa_Rica';
   
   if( date_default_timezone_set( $timeZone) ){
      # 現(xiàn)在獲取該時(shí)區(qū)。
      echo "新時(shí)區(qū)是 ". date_default_timezone_get();
   }
?>
測試看看?/?

輸出結(jié)果:

舊時(shí)區(qū)是 UTC
新時(shí)區(qū)是 America/Costa_Rica
丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清