行事曆專區

時間長度計算機

計算兩個時間之間的經過時間,包括跨夜時段。

時間長度計算機: 比較兩個時間,取得總分鐘數和十進位小時數;如果結束時間較早,會視為隔天的時間。開始和結束時間相同時,結果為零。此比較以一般的一天為前提,不包含日期或時區,因此無法修正日光節約時間變更或跨越多天的時段。 全程在瀏覽器中於本機執行,檔案不會上傳至伺服器。

分類
計算機
使用次數
在瀏覽器中
費用
免費・免註冊
可用狀態
可立即使用
TOEA / 行事曆引擎 01僅限瀏覽器
輸入表單 / 01

已知數值

數值會保留在此裝置上。準備好後即可計算。

結果表單 / 02

持續時間

—

總分鐘數
—
計算公式持續時間 = 結束時間 − 開始時間;較早的結束時間會順延至隔天
假設條件 / 使用前請閱讀
  1. 時間採用24小時制,除非結束時間較早,否則會以同一天解讀。
  2. 不套用日期、時區或日光節約時間調整。

公式與計算範例

持續時間 = 結束時間 − 開始時間;較早的結束時間會順延至隔天

使用範例數值的計算範例:

輸入值
開始時間09:00
結束時間17:30
結果
持續時間8.5 小時
總分鐘數510

時鐘分鐘公式與跨夜範例

令S=60 × 開始小時+開始分鐘,E=60 × 結束小時+結束分鐘。如果E < S,將E改為E + 1440。時長(分鐘)T=E − S,小時數H=T ÷ 60。每個輸入都使用24小時制,有效小時為00至23,分鐘為00至59。

以23:30至01:00為例,S=23 × 60 + 30=1410,E=60。由於60 < 1410,調整後的結束值為60 + 1440=1500。T=1500 − 1410=90分鐘;H=90 ÷ 60=1.5小時。這就是小工具針對此跨夜時間組合提供的兩個結果。

掛鐘時長與經過時長

NIST對日光節約時間的說明(https://www.nist.gov/pml/time-and-frequency-division/popular-links/daylight-saving-time-dst)介紹當地時鐘可能跳過或重複一小時。本計算機以一般的1440分鐘換日處理,不會模擬這兩種事件,也假設兩個讀數使用相同的時鐘基準。

小時的小數是小時的分數,因此範例中的1.5表示1小時30分鐘。當工時表或工作紀錄需要整數時長時,分鐘結果會很有用。休息時間不會自動扣除;若是包含未支薪休息的同日工作區間,請使用工時計算機。若是航班或多日旅程,請保留完整的出發與抵達時間戳記,不要將它們簡化為這兩個時鐘欄位。

使用方式

  1. 以24小時制輸入開始時間。
  2. 輸入結束時間;如果結束時間較早,會視為隔天的時間。
  3. 計算總分鐘數和十進位小時數,再另外處理休息時間或時鐘變更。

隱私與限制

日期、時間和結果都會留在瀏覽器中。輸入內容不會上傳。

相關工具

常見問題

計算機如何辨識跨夜時段?

如果結束時間早於開始時間,會先在結束時間上加一個24小時的日,再進行相減。此工具沒有明確的日期欄位,因此無法辨識更長的時段。

開始和結束時間相同,代表完整的一天嗎?

不是。只有在結束時間較早時才會套用跨夜調整,因此相同時間會得到零。此元件無法用相同的時鐘時間表示完整的24小時或數天時段。

可以比較不同城市的時間,或日光節約時間變更當晚的時間嗎?

無法直接比較。輸入內容沒有時區、UTC偏移量或日期。如果時區不同,或日光節約時間變更造成某個小時跳過或重複,請先將實際時間戳記轉換成相同基準。

嵌入此工具

任何網站都能免費使用。將程式碼貼到工具要顯示的位置;下方的連結可讓讀者開啟完整頁面。

<iframe src="https://toea.com/zh-tw/embed/time-duration-calculator" title="時間長度計算機" width="100%" height="780" style="border:0;max-width:680px" loading="lazy"></iframe>
<p style="margin:4px 0 16px;font-size:13px"><a href="https://toea.com/zh-tw/time-duration-calculator">時間長度計算機</a> &middot; TOEA</p>
<script>addEventListener("message",function(e){if(e.origin!=="https://toea.com"||!e.data||e.data.type!=="toea-embed-height")return;document.querySelectorAll("iframe").forEach(function(f){if(f.contentWindow===e.source)f.style.height=e.data.height+"px"})})</script>

免費工具・使用在瀏覽器中次・免註冊