私が使用した:
<?php
echo date("H:i:s", $var_time_diff);
?>
2つの日付の間の時間を構築するために..そして私の頭の中でそれはでした
$var_time_diff = 36000 = display 10:00:00 for 10 hours
。
しかし実際には
<?php echo date("H:i:s", 0);?>
表示する01:00:00
のではなく00:00:00
。
だから私たちは
$date_a = "18:15:04";
$date_b = "23:15:04";
$diff = strtotime($date_b) - strtotime($date_a);
今のところすべて問題あり$diff
ませんが、5時間ですが、次のように日付を表示すると、次のようになります。
echo date("H:i:s", $diff);
になります"06:00:00"
。
それで、私のphp設定に何か問題がありますか、それともphp関数の日付の正常な動作ですか?