Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从CST转换为PST?_Php - Fatal编程技术网

Php 如何从CST转换为PST?

Php 如何从CST转换为PST?,php,Php,如何转换此日期 2010-05-25 04:55:01 CST (America/Chicago) 到太平洋标准时间(美国/洛杉矶)时区?类似的内容(更改输出格式以满足您的需要): 产出: 太平洋时间5月25日星期二02:55:01 不能在DateTime构造函数的第一个参数中指定时区,否则将忽略第二个参数。我已经从第一个参数中删除了时区缩写,并更新了输出。@事实上,我没有意识到这一点。谢谢 <?php $dte = new DateTime('2010-05-25 0

如何转换此日期

2010-05-25 04:55:01 CST (America/Chicago)
到太平洋标准时间(美国/洛杉矶)时区?

类似的内容(更改输出格式以满足您的需要):


产出:

太平洋时间5月25日星期二02:55:01


不能在DateTime构造函数的第一个参数中指定时区,否则将忽略第二个参数。我已经从第一个参数中删除了时区缩写,并更新了输出。@事实上,我没有意识到这一点。谢谢
<?php
       $dte = new DateTime('2010-05-25 04:55:01', 
                  new DateTimeZone('America/Chicago'));
       $dte->setTimeZone(new DateTimeZone('America/Los_Angeles'));
       echo $dte->format(DateTime::COOKIE);
?>