電子書籍の厳選無料作品が豊富!

例えば
過去の時間2008/9/07/11 12:24:11
現在 2008/9/07/12 12:25:10
時間差 =>24:00:59
のように
過去の特定の時間と現在までの時間との差を調べたいのですが、
何か簡単な方法があるのでしょうか。
この場合は地道に計算していくしかないのでしょうか?
分かる方がいらっしゃいましたら、ご回答していただければ幸いです。
よろしくお願いします。

A 回答 (1件)

例示の時間が変ですよ・・・



地道にやるならこんな感じで

<?
$pasttime=strtotime('2008/07/11 12:24:11');
$thistime=strtotime('2008/07/12 12:25:10');
$diff=$thistime-$pasttime;
$hour=floor($diff/60/60);
$minute=floor($diff/60)%60;
$second=$diff%60;
printf("%02d:%02d:%02d",$hour,$minute,$second);
?>
    • good
    • 0
この回答へのお礼

遅れて申し訳ありませんでした。
自分の方法よりはるかに簡単に記述されているのでこちらを使いたいと思います。ありがとうございました。

お礼日時:2008/10/21 22:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!