簡體   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