PHP 菜鳥教程

PHP 高級教程

PHP & MySQL

PHP 參考手冊

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

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

date_timezone_get()函數(shù)返回相對于給定DateTime的時區(qū)

定義和用法

date_timezone_get()函數(shù)是DateTime::getTimezone的別名。 它接受DateTime對象作為參數(shù),并返回相對于給定日期/時間(對象)的時區(qū)對象。

語法

date_timezone_get($object)

參數(shù)

序號參數(shù)及說明
1

object (必需)

這表示您需要時區(qū)的DateTime對象。

返回值

該函數(shù)返回一個DateTimeZone對象。如果失敗,則返回布爾值false。

PHP版本

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

在線示例

以下是date_timezone_get()函數(shù)的示例-

<?php
   $date = date_create("25-09-1989");   
   $res = date_timezone_get($date);
   $timeZone_name = timezone_name_get($res);
   print("Timezone: ".$timeZone_name);
?>
測試看看?/?

輸出結(jié)果

Timezone: UTC

在線示例

以下示例設(shè)置時區(qū)并使用date_timezone_get()函數(shù)將其取回。

<?php
   $tz = new DateTimeZone("Indian/Mahe"); 
   $date = date_create("25-09-1989", $tz);   
   $res = date_timezone_get($date);
   print_r($res);
?>
測試看看?/?

輸出結(jié)果

DateTimeZone Object
(
    [timezone_type] => 3
    [timezone] => Indian/Mahe
)

在線示例

date_timezone_get()函數(shù)只是給你的時區(qū)對象,你可以得到它的名字使用timezone_name_get()   -

<?php
   $tz = new DateTimeZone("Indian/Mahe"); 
   $date = date_create("25-09-1989", $tz);   
   $res = date_timezone_get($date);
   $timeZone_name = timezone_name_get($res);
   print("默認(rèn)時區(qū): ".$timeZone_name);
?>
測試看看?/?

輸出結(jié)果

默認(rèn)時區(qū): Indian/Mahe

在線示例

更改默認(rèn)時區(qū)

<?php
   echo "舊時區(qū)是 ". date_default_timezone_get();
   $timeZone = 'Asia/Shanghai';
   
   if( date_default_timezone_set( $timeZone) ){
      #現(xiàn)在得到這個時區(qū)。
      echo "新時區(qū)是 ". date_default_timezone_get();
   }
?>
測試看看?/?

輸出結(jié)果:

舊時區(qū)是 UTC
新時區(qū)是 Asia/Shanghai

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

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清