我需要转换
Thu Dec 1 01:09:02 2016 UTC
到用户时区
Thu Dec 1 01:09:02 2016 IST
在PHP中而不使用DateTime
对象。
我该怎么做?
答案 0 :(得分:0)
PHP的DateTime对象非常灵活。
$UTC = new DateTimeZone("UTC");
$newTZ = new DateTimeZone("America/New_York");
$date = new DateTime( "2011-01-01 15:00:00", $UTC );
$date->setTimezone( $newTZ );
echo $date->format('Y-m-d H:i:s');
答案 1 :(得分:0)
您始终可以使用位置将默认时区更改为用户的时区:
date_default_timezone_set('America/Los_Angeles');