PHP date_default_timezone_get() 函数

PHP date_default_timezone_get() 函数

定义和用法

date_default_timezone_get() 函数返回脚本中所有函数使用的默认时区。

如果您使用 date_default_timezone_set() 函数设置了时区,则 date_default_timezone_get() 将返回先前设置的时区值。如果您未显式设置任何默认时区值,则该函数将返回 UTC 的默认时区值。

语法

date_default_timezone_get()

参数

date_default_timezone_get() 函数不接受任何参数。

返回值

此函数返回表示默认时区的字符串值。

PHP版本

此函数首次出现在PHP版本5.1.0中,并且与后续的所有版本兼容。

示例

以下示例检索并打印当前默认时区 –

<?php
   timeZone = date_default_timezone_get();
   print("Default timezone: ".timeZone);
?>

以下是结果:

Default timezone: UTC

示例

在下面的示例中,我们使用date_default_timezone_set()函数来设置默认的时区 –

<?php
   //setting the timezone
   tz = 'Indian/Mahe';     date_default_timezone_set(tz);
   timeZone = date_default_timezone_get();
   print("Default timezone: ".timeZone);
?>

如果您使用 date_default_timezone_get 检索默认的时区,它将返回您先前设置的值 –

Default timezone: Indian/Mahe

示例

以下示例打印默认的时区及其缩写 –

<?php
   //setting the timezone
   tz = 'Asia/Kolkata';     date_default_timezone_set(tz);
   //Retrieving the default timezone
   timeZone = date_default_timezone_get();
   print("Default timezone: ".timeZone);
   print("\n");

   //Getting abbreviation
   //abbvr =timeZone.date('e').date(T);
   print("Abbreviation: " .date('T'));
?>

这将产生以下结果-

Default timezone: Asia/Kolkata
Abbreviation: IST

示例

<?php
   echo "Old time zone is ". date_default_timezone_get();
   timeZone = 'America/Costa_Rica';

   if( date_default_timezone_set(timeZone) ){
      # Now get this time zone.
      echo "New time zone is ". date_default_timezone_get();
   }
?>

这将产生以下结果−

Old time zone is America/Denver
New time zone is America/Costa_Rica

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程