これが私のコードです:
$timezone = new \DateTimeZone('America/New_York');
$date1 = new \DateTime (date("Y:m:d H:i:s", time()), $timezone);
$date1->add(new \DateInterval ("PT24H"));
echo $date1->format('Y-m-d h:s:m');
これにより、現在の時刻に24時間が追加されます。問題は、ページを更新するたびに、異なる結果が得られることです。そして、私は、予想されるようにほんの数秒という意味ではなく、多くの分を意味します。実際の時間より上にあるものと下にあるものがあります。
現在、午後9時51分に3回更新すると、次の結果が得られます。2013-03-26 09:09:03、2013-03-26 09:17:03、2013-03-26 09:30:03
なぜリアルタイムを取得できないのですか?何が起こっている?
助けてくれてありがとう!