我实际上是:
<?php
$zone = "America/New_York";
$date = date(Y-m-d H:m:s);
?>
如何将$date
转换为实际选定的$zone
?
感谢。
答案 0 :(得分:0)
$date = new DateTime(null, new DateTimeZone("America/New_York"));
echo $date->format('Y-m-d H:i:s');
答案 1 :(得分:0)
你可以使用
date_default_timezone_set($zone);
答案 2 :(得分:0)
在这里添加这个,也许有人可能觉得它很有用。
如果您知道时区与GMT的小时差异,也可以使用gmdate和time()手动转换时区。
gmdate('Y-m-d H:m:s',time()-(5*3600));