簡體   English   中英

將PHP的UTC時間更改為IST(亞洲/加爾各答)時間

[英]Change UTC time to IST (Asia/Kolkata) time in PHP

while($chat = $result->fetch_object()){

        // Returning the GMT (UTC) time of the chat creation:

        $chat->time = array(
            'hours'     => date('H',strtotime($chat->ts)),
            'minutes'   => date('i',strtotime($chat->ts))
        );

我正在使用此代碼在聊天消息旁邊顯示時間。 如何更改此代碼以在IST時區顯示輸出時間? 謝謝

您有幾種方法可以實現此目的,一種簡單的方法是在date之前使用date_default_timezone_set ,即:

date_default_timezone_set('Asia/Kolkata');

我不建議您在數據庫中存儲該值並使用特定時區。 相反,我強烈建議您使用轉換只是為了向您的用戶顯示正確的時間,Stack已經對此進行了討論 我知道您已經解決了您的問題,如果有人提出您的問題並決定使用date_default_timezone_set或在INI中進行設置,那么我只想給我兩美分。

無論如何, UTC似乎是具有很好的時區翻譯支持的非常穩定的候選人。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM