timezone_open ( $timezone ) DateTimeZone::__construct ( $timezone );
这些函数返回新的DateTimeZone对象,上述两个函数是等效的,并且可以使用任何函数,如下例所示。
Sr.No | Parameter & Description |
---|---|
1 |
timezone 时区标识符作为全名(例如欧洲/布拉格)或缩写(例如CET)。 链接:https://www.learnfk.comhttps://www.learnfk.com/php/php-function-timezone-open.html 来源:LearnFk无涯教程网 |
成功时返回DateTimeZone对象,失败时返回False。
<?php $dateSrc='2017-06-25 1:50 GMT'; $dateTime=date_create( $dateSrc); $DateTimeZone=timezone_open ( 'America/Chicago' ); date_timezone_set( $dateTime, $DateTimeZone ); $NewDateTimeZone=date_timezone_get($dateTime); echo 'New timeZone is '. timezone_name_get($NewDateTimeZone); echo "\n"; # Using second function. $dateTime=new DateTime($dateSrc); $DateTimeZone=new DateTimeZone( 'America/Chicago' ); $dateTime->setTimezone( $DateTimeZone ); $NewDateTimeZone=$dateTime->getTimezone (); echo 'New timeZone is '. timezone_name_get ($NewDateTimeZone); ?>
这将产生以下输出-
New timeZone is America/Chicago New timeZone is America/Chicago
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)