透過 MCP 連接 →

輸入計算

數學公式

廣告

結果

天數與當天時間
1,157 days and 09:46:40
天 + 時:分:秒
天數 1,157
當天時間(時:分:秒) 09:46:40
總秒數 100,000,000

這個計算機的用途

這項工具能將單一的時間長度數值(以小時、分鐘或秒表示)轉換成標準化的呈現方式:完整的天數,再加上當天剩餘時間,並以時:分:秒的格式顯示。它純粹是數學上的時間單位換算,因此在任何地區都通用,不受任何地方性規則影響。

使用方式

輸入你的時間數值,選擇該數值所使用的單位(小時、分鐘或秒),計算機就會回傳對應的完整天數,後面接著剩餘的時、分、秒。系統預設的單位為「秒」。

公式說明

首先,數值會先換算成總秒數:小時乘以 3600、分鐘乘以 60、秒則乘以 1。接著用總秒數對 86400(一天的秒數)做整數除法(向下取整)求得天數。剩下的秒數再依序拆解成小時(除以 3600 並向下取整)、分鐘(除以 60 並向下取整),以及最後剩餘的秒數;若你輸入的數值含有小數,最後的秒數也會保留小數部分。

$$\begin{gathered} T = \text{Time value} \times \text{Unit factor} \\[1.5em] \text{where}\quad \left\{ \begin{aligned} \text{Days} &= \left\lfloor \dfrac{T}{86400} \right\rfloor \\ \text{Hours} &= \left\lfloor \dfrac{T \bmod 86400}{3600} \right\rfloor \\ \text{Minutes} &= \left\lfloor \dfrac{T \bmod 3600}{60} \right\rfloor \\ \text{Seconds} &= T \bmod 60 \end{aligned} \right. \end{gathered}$$

示意圖:將總秒數分解為整天數以及剩餘的時、分、秒
將總時長拆分為整天數,再加上剩餘的時:分:秒。

實例演算

以 100,000,000 秒為例:總秒數 = 100,000,000。天數 = 向下取整\(\left\lfloor 100000000 \div 86400 \right\rfloor = 1157\) 天。餘數 \(= 100000000 - 1157 \times 86400 = 35{,}200\) 秒。小時 \(= \left\lfloor 35200 \div 3600 \right\rfloor = 9\),剩 2,800 秒。分鐘 \(= \left\lfloor 2800 \div 60 \right\rfloor = 46\),剩 40 秒。結果為:1157 天又 09:46:40。

從數值×係數到總秒數,再到天與時分秒的換算流程圖
範例流程:數值×係數得到總秒數,再換算為天/時:分:秒。

常見問題

如果我輸入的是分鐘怎麼辦? 數值會先乘以 60,再拆解成天數與時:分:秒。例如 1225 分鐘 \(= 73{,}500\) 秒 = 0 天又 20:25:00。

可以輸入含小數的數值嗎? 可以。任何不足一秒的小數餘數都會保留在秒數欄位中,不會被四捨五入掉。

輸入 0 會得到什麼結果? 0 會回傳 0 天又 00:00:00。

最後更新: