PHP中的date_timezone_set()函数

date_timezone_set()函数设置DateTime对象的时区。如果成功,则返回NULL;如果失败,则返回FALSE。

语法

date_timezone_set(obj, timezone)

参数

  • obj-指定一个DateTime对象。

  • 时区-指定一个DateTimeZone对象,代表所需的时区。

返回

date_timezone_set()函数成功返回NULL,失败返回FALSE。

示例

以下是一个例子-

<?php
   $dt = date_create("2018-09-30",timezone_open("America/Chicago"));
   date_timezone_set($dt,timezone_open("America/Antigua"));
   echo date_format($dt,"Y-m-d H:i:sP");
?>

输出结果

以下是输出-

2018-09-30 01:00:00-04:00