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时区中显示输出时间?谢谢
答案 0 :(得分:3)
您可以通过多种方式实现这一目标,一个简单的方法是在date
之前使用https://www.ssl2buy.com/wiki/ssl-intermediate-and-root-ca-bundle,即:
date_default_timezone_set('Asia/Kolkata');
答案 1 :(得分:0)
我不建议您存储该值并使用数据库中的特定时区。相反,我强烈建议您使用转化仅显示给your users the right time where they are, Stack already discussed about that。我知道你已经解决了你的问题,如果有人提出你的问题并决定使用date_default_timezone_set或设置INI,我只想给我两分钱。
无论如何,UTC seems to be a very stable candidate with good timezone translation support.