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