【发布时间】:2015-08-24 06:00:33
【问题描述】:
我想更改如下时间的时区:
2015-08-24 01:30:40
所以它在America/Los_Angeles 时区,但下面的代码没有按预期工作:
$timedate = date_timezone_set(
date_create_from_format('Y-m-d h:i:s A', $row[timezone]),
new DateTimeZone('America/Los Angeles')
);
$row[timezone] 自己成功返回2015-08-24 01:30:40,但是当我这样做尝试更改时区时,它不起作用。
之后的所有 PHP 代码都不会运行。我做了很多搜索,但我不知道如何让它正常工作,所以有人可以告诉我我做错了什么吗?
【问题讨论】:
标签: php datetime timezone timestamp