MCPで接続 →

計算を入力してください

公式

広告

結果

計算結果の時刻
07:45:00
24時間表記(HH:MM:SS)
7
45
0
何日前 0

時間の引き算計算機とは?

この計算機は、指定した開始時刻から一定の時間(時・分・秒)を引き、結果の時刻を24時間表記で表示するツールです。引き算によって深夜0時をまたぐ場合でも、自動的に前日の正しい時刻へ補正され、「何日前」に当たるかも併せて表示します。

使い方

まず開始時刻を「時(0〜23)」「分(0〜59)」「秒(0〜59)」で入力します。次に、引きたい時間・分・秒を入力してください。計算機は結果の時刻を HH:MM:SS の形式で表示し、内訳と「何日前」になるかも合わせて出力します。

計算式の解説

まず両方の値を「合計秒数」に変換します。開始時刻は \(S = \text{時} \times 3600 + \text{分} \times 60 + \text{秒}\)、引く時間 \(D\) も同じ方法で求めます。差 \(S - D\) はマイナスになることがあるため、剰余(mod)演算で正しい範囲に収めます。$$t = ((S - D) \bmod 86400 + 86400) \bmod 86400$$(86400 は1日の秒数)として計算し、その結果を再び時・分・秒に分解します。

時間の減算を示す矢印が逆向きに動く円形の24時間時計
時間を引くと、24時間時計を逆向きに進みます。

計算例

開始時刻 02:00:00 から3時間引いてみましょう。\(S = 7200\) 秒、\(D = 10800\) 秒なので、\(S - D = -3600\) となります。これに1日分を加えると、$$-3600 + 86400 = 82800\ \text{秒} = \text{23:00:00}$$。結果は 23:00:00 で、「1日前」になります。

開始時刻から時間を引いて深夜0時の境界をまたぐ様子を示すタイムライン
経過時間が開始時刻より大きいと、結果は深夜0時を回り込みます。

よくある質問

24時間を超えて引いたらどうなりますか? 結果は1日の範囲内で正しく補正され、「何日前」の表示が遡った日数を反映します。

結果は12時間表記ですか?24時間表記ですか? 結果は24時間表記(00:00:00〜23:59:59)で表示されます。

分や秒だけを引くこともできますか? はい。その他の入力欄を0のままにしておけば問題ありません。

最終更新: