1

サーバー時間をEST時間に変換する方法。

サーバーの時刻を保存するためにdate( "Ymd H:i:s")を使用しました。これをEST時間に変換したいと思います。

$dt = new DateTime($timestamp);

$dt->setTimeZone(new DateTimeZone('EST'));

echo $dt->format('H:i:s');

しかし、それは正しい結果を表示していません。私を助けてください。ありがとう

4

1 に答える 1

5

これを試して:

<?php
date_default_timezone_set('America/Chicago'); //server time zone
echo 'Current Server Time:' . date('m/d/Y H:i:s a') ;
$EasternTimeStamp =mktime(date('H')-6,date('i'),date('s'),date("m"),date("d"),date("Y"));
echo '<br />';
echo 'Current EST Time ' . date('m/d/Y H:i:s a',$EasternTimeStamp) ;
?>

コードパッドのデモ>>

于 2013-05-21T16:59:40.717 に答える