当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP date_timezone_get()用法及代码示例


date_timezone_get()函数是PHP中的内置函数,用于返回相对于给定DateTime的时区。如果成功,则此函数返回DateTimeZone对象;如果失败,则返回False。

用法:

  • 程序风格:
    date_timezone_get( $object )
  • 面向对象的样式:
    DateTime::getTimezone( void )
    DateTimeImmutable::getTimezone( void )
    DateTimeInterface::getTimezone( void )

参数:该函数接受单个参数$object,该参数在过程样式中是必需的。它用于指定由date_create()函数返回的DateTime对象。面向对象的样式不需要任何参数。


返回值:如果成功,则此函数返回DateTimeZone对象;如果失败,则返回False。

以下示例程序旨在说明PHP中的date_timezone_get()函数:

程序1:

<?php 
  
// Create DateTime object 
$date = date_create(null, timezone_open('Asia/Kolkata')); 
  
// Return the timezone of given DateTime 
$time_zone = date_timezone_get($date); 
  
// Return the DateTimeZone object 
echo timezone_name_get($time_zone); 
?>
输出:
Asia/Kolkata

程序2:

<?php 
  
// Create DateTime object using DateTimeZone 
$date = new DateTime(null, new DateTimeZone('Asia/Kolkata')); 
  
// Return the timezone of given DateTime 
$time_zone = $date->getTimezone(); 
  
// Return the DateTimeZone object 
echo $time_zone->getName(); 
?>
输出:
Asia/Kolkata

相关文章:

参考: http://php.net/manual/en/datetime.gettimezone.php



相关用法


注:本文由纯净天空筛选整理自Mahadev99大神的英文原创作品 PHP | date_timezone_get() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。