[英]Date does not change from UTC PHP
下面的代码不会给我指定的时区时间。 为什么
$dateTimeStr = substr($this->statsGW->fetchLatestDateTime(), 0, -7);
$defaultTZ = new DateTimeZone("Europe/Rome");
date_default_timezone_set("Europe/Rome");
date("H:i",strtotime($dateTimeStr));
相反,它会继续返回存储在数据库中并使用第一个代码获取的UTC时间。
您需要在获取日期之前指定默认时区。
date_default_timezone_set("Europe/Rome");
$today = getdate();
print_r($today);
您可以使用$ today vairable访问date对象的任何属性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.