這個計算機的用途
「日期加時間計算機」可以從任何起始日期與時間出發,加上你指定的小時數與分鐘數,再算出精確的結果日期與時間。它會自動處理跨日、跨月、跨年的進位,所以在晚上 10 點加上 30 小時,會正確落到隔天;而在月底附近加上若干小時,也會自然進到下一個月。
使用方法
先選擇起始日期與起始時間,接著輸入你要加上的小時數與分鐘數(可以輸入小數,例如 1.5 小時)。結果會顯示新的日期與時間、當天是星期幾,以及各欄位的拆解明細與總共加上的分鐘數。
計算公式說明
系統會先把起始日期與時間轉換成單一個時間點,再把要加上的時間長度全部換算成秒:\(\text{小時} \times 3600 + \text{分鐘} \times 60\)。把這個秒數加到起始時間點上,最後再換算回年月日時分。整個結果可以用下式表示:
$$\text{Result} = \text{Start} + (\text{hours} \times 3600 + \text{minutes} \times 60)\ \text{seconds}$$
由於整個運算是在一條連續的時間軸上進行,所有進位(60 秒 → 1 分、60 分 → 1 小時、24 小時 → 1 天、月底 → 下個月)都會自動完成。
實際範例
起始:2024 年 1 月 1 日 12:00。加上 5 小時 30 分鐘。
$$5 \times 3600 + 30 \times 60 = 18{,}000 + 1{,}800 = 19{,}800\ \text{秒} = 5\ \text{小時}\ 30\ \text{分}$$
結果:2024 年 1 月 1 日 17:30,共加上 330 分鐘。
小時與分鐘轉換為秒數
將時間加到日期上的方式是將您添加的小時和分鐘轉換為秒數,然後偏移起始時間戳。核心關係為 \(1\text{ 小時}=60\text{ 分鐘}=3600\text{ 秒}\) 和 \(1\text{ 分鐘}=60\text{ 秒}\)。下表將常見的時間段映射到總分鐘數和總秒數。
| 持續時間(小時) | 總分鐘數 | 總秒數 |
|---|---|---|
| 0.25 h | 15 m | 900 s |
| 0.5 h | 30 m | 1,800 s |
| 1 h | 60 m | 3,600 s |
| 1.5 h | 90 m | 5,400 s |
| 2.25 h | 135 m | 8,100 s |
| 12 h | 720 m | 43,200 s |
| 24 h | 1,440 m | 86,400 s |
| 30 h | 1,800 m | 108,000 s |
例如,若要添加 2 小時 15 分鐘,您將偏移 \(2\times 3600 + 15\times 60 = 7200 + 900 = 8100\) 秒,計算器會自動將任何溢出進位到下一分鐘、小時或天。
常見問題
可以加小數的小時嗎?可以——輸入 2.25 小時就等於加上 2 小時 15 分鐘。
會處理閏年嗎?會,進位採用標準曆法,包含閏年在內。
可以倒推時間嗎?可以。在小時或分鐘欄位輸入負值,就能往前推算時間。