繁体   English   中英

日期从UTC PHP不变

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM