• ベストアンサー

過去の特定の時間から現在までの時間差を計算

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

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.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); ?>

vect-61
質問者

お礼

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

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 時間差を電卓で計算する方法を教えてください

    時間差を電卓で計算する方法を教えてください。 例えば、5:30から10:30までの時間は、5時間です。 これを電卓で計算する方法を教えててください。

  • エクセルで時間差計算

    エクセルで2つの時刻から差を計算した後定数(1時間) 引いて結果を出したいのですが、シリアル値なので 1/24を引いたら誤差が出てしまいます。何かよい方法はありますか。入力したセルはまた別の計算に使うのでシリアル値のまま使いたいですが。

  • Javaで時間差の計算

    Java初心者ですが、時間差の計算はどのようにすれば できるでしょうか?具体的には日数を出したいと思っています。

    • ベストアンサー
    • Java
  • エクセルで時間計算をしたい

    エクセルで勤務時間の計算をしたいと思います。 過去の質問を見ましたが、理解できませんでした。 8:30~19:00まで勤務 休憩1時間 の場合、19:00-8:30-1:00の計算だと思うのですが、 表示を9.5hにしたいのです。 計算が間違っている場合、もしくは、もっと簡単に出来る方法があれば、お教え下さい。 30分=0.5の方法も教えてください。 また、夜勤勤務もあるため、 19:00~2:00まで勤務 休憩1時間 という場合、どういう計算式をいれたらいいか、教えてください。 以上、よろしくお願い致します。

  • 時間の計算について

    PERLにて、以下のようなことがしたいと考えています。 $date1="12:00" $date2="12:45" $date2 - $date1 = 45(分) 上記の感じで2つの時刻の差分時間を計算したいと考えているのでが、何か良い方法はないでしょうか? 最初は時刻を「(時間×60)+○○分」に変換して引き算すれば良いかと考えていましたが、その場合だと、日をまたぐ(23:00から2:00)みたいな計算が出来るのかな?と思いました。 何か良い方法があればご教授頂ければ幸いです。 それでは、どうぞよろしくお願い致します。

  • エクセルで時間差を計算する方法

    セルで区切られた年月日、時間から時間差を計算する方法 例 2018年4月1日日曜日15時30分から2018年4月3日火曜日12時15分までの経過  時間を求める方法   表を添付しますのでよろしくお願いします。

  • 過去の特定の時間の天体位置を知りたいです。

    月とか火星とか天体が、過去の特定の時間にどこにあるのか知りたいのですが、そんなサイトありますでしょうか? ネットで調べたらNASAのエフェメリスデータというものがあるらしいのですが、これってネットで特定の時間の天体の位置がわかるものなのでしょうか? もし、そうであればURL、使い方など詳しく教えて下さい。 宜しくお願いします。

  • 時間を計算する方法

    ログなどに実行した時間と終了した時間が表示される のですが、実行にかかった時間を計算したいと考えております。 例: 10:22:01.012,10:23:10.234 ^^^^^^^^^^^^ ^^^^^^^^^^^^ ↑実行時間  ↑終了時間 上記のようなログが表示される場合で、実行にかかった 時間を計算する方法はないでしょうか? ずっと考えていたのですが、良い方法が思いつきません。perlとかでは出来そうですが、solarisで行いたいと考えています。 ご教授頂ければ幸いです。よろしくお願いします。

  • エクセルで時間差の計算

    日数間の計算結果を「hh:mm」形式で表示させたいのですが。 ------------------------------- セルA1 2003/10/01 10:00 セルB1 2003/10/02 11:30 セルC1 25:30 ------------------------------- 上記のようにA1とB1の時間差を「時:分」形式でC1に結果を表示させたいのですが24時間以上の差があると出来ません。 TEXT(B1-A1,"d:hh:mm")なら出来るのですが日にちを使いたくないのです。 よろしくお願いします。

  • 特定銘柄の過去のPBRなどの株式指標を知りたい

    特定銘柄の5年前や8年前など、過去時点でのPBRなどが載っているサイトってありますか? (自分で計算しましょうなどは、、、お控えくださると幸いです。)

このQ&Aのポイント
  • エレコムのヘッドセットHS-HP23TBKを使用しニンテンドーSwitchでボイスチャットを試みていますが「音は聞こえる、マイクが機能していない(相手に聞こえていない)」状況です。
  • 詳しい方の解決策のご教示をお願いします。
  • エレコムのヘッドセットHS-HP23TBKを使用している際に、ボイスチャットで相手に自分の声が届かない問題が発生しています。どのように改善すれば良いでしょうか?
回答を見る