2017-05-22 12 views
2
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タイムゾーンで表示するには、このコードをどのように変更できますか?ありがとうPHPのUTC時刻をIST(Asia/Kolkata)時間に変更します。

答えて

0

私はあなたをお勧めしません。あなたのDB。代わりに、your users the right time where they are, Stack already discussed about thatに表示するためにコンバージョンを使用することを強くお勧めします。私はあなたがすでにあなたの問題を解決したことを知っています。誰かがあなたの質問に来て、date_default_timezone_setの使用またはINIの設定を決定した場合、私はそれについて2セントを与えたいだけです。

とにかく、UTC seems to be a very stable candidate with good timezone translation support.

3

あなたは、シンプルなもの、すなわち、date_default_timezone_setdate前に使用され、これを達成するために、いくつかの方法をした:値は、特定のタイムゾーンで作業することを保存するために

date_default_timezone_set('Asia/Kolkata'); 
関連する問題