MCPで接続 →

計算を入力してください

公式

広告

結果

<style> .main-result { background:#e3f2fd; border:2px solid #2196F3; border-radius:6px; padding:1.5rem; margin-bottom:1rem; text-align:center; } .main-result-label { font-size:1.1rem; color:#1565C0; margin-bottom:0.5rem; } .main-result-value { font-size:2.4rem; font-weight:800; color:#0D47A1; line-height:1.1; } .main-result-unit { font-size:1rem; color:#1976D2; margin-top:0.25rem; } .result-table { width:100%; border-collapse:collapse; margin-top:1rem; } .result-table th, .result-table td { padding:0.5rem 0.6rem; text-align:left; border-bottom:1px solid #ddd; font-size:0.95rem; } .result-table th { background:#f5f5f5; font-weight:600; } </style> <div class="main-result"> <div class="main-result-label">Time Elapsed</div> <div class="main-result-value" data-stdout="Hours Since" data-field-key="hoursSince" data-field-value="21773.393348055557" data-field-type="number">21,773.39</div> <div class="main-result-unit">hours since the given date & time</div> </div> <table class="result-table"> <tr><th>Days since</th><td data-field-key="daysSince" data-field-value="907.2247228356482" data-field-type="number">907.22</td></tr> <tr><th>Minutes since</th><td data-field-key="minutesSince" data-field-value="1306403.6008833335" data-field-type="number">1,306,404</td></tr> </table>

経過時間計算ツールとは?

この経過時間計算ツールは、過去のある時点から現在までに正確に何時間経過したかを教えてくれるツールです。過去の日付と時刻を入力するだけで、お使いの端末の現在時刻をもとに差分を計算し、結果を「時間」「日数」「分」で表示します。薬を飲んでからの経過時間、締め切りまでの残り、ワークアウトからの間隔、投稿したメッセージの経過時間、システムイベントの記録など、「あれからどれくらい経ったか」を知りたい場面で役立ちます。

使い方

日付ピッカーで過去の日付を、時刻ピッカーで過去の時刻を選びます。送信すると、ツールがその瞬間の現在日時を取得し、入力した時点との差を計算します。メインの数値には経過時間(時間)が表示され、その下の表では同じ期間を日数と分に換算して確認できます。

計算式の仕組み

現在時刻と過去の時刻の両方を、まず「秒」という単一の数値に変換します。その差が経過秒数です。これを 3,600(1時間あたりの秒数)で割ると、経過時間(時間)が求められます。

$$\text{経過時間} = \frac{t_{\text{now}} - \text{過去の日時}}{3600\ \text{s}}$$

日数を求めるには時間を 24 で割り、分を求めるには経過秒数を 60 で割ります。

過去の時点から現在までの経過時間を示すタイムライン
経過時間とは、過去の時点から今までの差を時間に換算したものです。

計算例

たとえば現在時刻がちょうど 2024-01-02 の 12:00 で、過去の時刻として 2024-01-01 の 12:00 を入力したとします。その差は 24 時間=86,400 秒です。これを 3,600 で割ると 24 時間となり、1 日または 1,440 分に相当します。

$$\frac{86{,}400\ \text{s}}{3600\ \text{s}} = 24\ \text{時間}$$

2つの時刻の差を時間に換算した図
今から過去の時刻を引き、その秒数を3600で割って時間を求めます。

よくある質問

「現在」とはいつのことですか? フォームを送信した瞬間の、サーバーまたは端末の時計が示す現在日時を使用します。

結果がマイナスになることはありますか? あります。未来の日付と時刻を入力した場合、結果はマイナスになり、その時点がまだ訪れていないことを示します。

タイムゾーンには対応していますか? この計算は両方の時刻を同じ基準(リファレンスフレーム)で扱います。そのため、より正確な結果を得るには、過去の時刻を現在の時計と同じタイムゾーンで入力してください。

最終更新: