在線即時計算器 · 純前端本地秒算 · 零數據上傳

🌙 Hours Of Sleep 計算機

專業免費的 Hours Of Sleep 計算機。純前端本機毫秒級計算、零資料上傳、極致隱私保護。提供詳細公式推導、實例示範與常見問答。

即時推算結果 (Computed Output)
8 小時的睡眠
專業公認計算模型,即時運算完畢
📜 計算歷史記錄 (試算軌跡)
尚無歷史記錄,每次點擊「計算」將在此留下試算軌跡...

什麼是睡眠時間計算機?

這個工具會依你的就寢與起床時間,精準算出你今晚能睡多久。它會自動處理「跨過午夜」這個麻煩的計算,讓你不必在晚上十一點還用手指頭慢慢數。結果會以總時數、「幾小時又幾分鐘」的明細,以及你能完成幾個 90 分鐘睡眠週期的估算值來呈現。

如何使用

先輸入你預計的就寢時間(時、分以及上午/下午),再以同樣方式輸入起床時間。按下計算,工具就會回傳你的總睡眠時間。由於睡眠幾乎一定會跨過午夜,計算機會以 24 小時制把時間差「繞一圈」處理,因此晚上 10:30 就寢、早上 6:30 鬧鐘響起,會正確得出 8 小時,而不是一個負數。

公式說明

系統會先把兩個時間都換算成 24 小時制下「自午夜起算的分鐘數」。接著以起床分鐘數減去就寢分鐘數,並對 1440(一天的總分鐘數)取餘數,以處理跨午夜的情形:

小時數 = ((≤ft(起床 - 就寢\right) \bmod 1440) ÷ (60))

睡眠週期的估算,則是把總時數除以 1.5 再四捨五入到最接近的整數週期,因為一個完整睡眠週期約為 90 分鐘。

\begin{gathered} Sleep = ((≤ft(W - B \bmod 1440\right) + 1440 \bmod 1440) ÷ (60))\ hours \\[1.5em] where ≤ft{ \begin{aligned} B &= ≤ft(Bed hr \bmod 12 + 12_{ PM}\right)· 60 + Bed min \\ W &= ≤ft(Wake hr \bmod 12 + 12_{ PM}\right)· 60 + Wake min \end{aligned} \right. \end{gathered}

實際範例

就寢時間 晚上 10:30 = 22:30 = 1350 分鐘。起床時間 早上 6:30 = 06:30 = 390 分鐘。差距 = 390 - 1350 = -960。加上 1440 → 480 分鐘 = 剛好 8 小時,約等於 5 個睡眠週期(8 ÷ 1.5 ≈ 5.3 \to 5)。

使用注意事項與精準校對原則(6 大核心守則)

📐 1. 嚴格對齊輸入量綱與單位

輸入各項數值時請務必確認量綱(例如小時、天數、金額、百分比),避免單位不匹配引發推算偏差。

🔒 2. 純前端本機毫秒級隱私保障

所有計算邏輯 100% 在您的終端瀏覽器內完成,資料絕不上傳伺服器,嚴格守護商業與個人隱私。

📊 3. 符合公認學術與產業計算模型

演算法嚴格遵循國際通用數學公式與標準計算模型,經多重情境交叉核對,數值嚴密精確。

📋 4. 一鍵複製與免登入 PDF 匯出

支援一鍵複製推算結果字串至剪貼簿,亦可直接點擊列印按鈕輸出純淨 PDF 工作報表。

🔄 5. 多情景敏感度動態對比

建議針對極端值與多組預期情景分別試算,觀察輸出數據的波動區間,輔助做出更穩健的決策。

🛡️ 6. 專業諮詢與日常參考免責聲明

本工具運算結果供日常排程、學業研習與事前參考之用,如涉及重大法規或投資決策請諮詢持證專家。

常見問題 (FAQ)

我每天需要睡幾個小時?
多數成年人每晚需要 7~9 小時的睡眠,不過實際需求會因年齡與個人狀況而異。
什麼是睡眠週期?
一個睡眠週期約 90 分鐘,會依序經歷淺眠、深眠與快速動眼期(REM)。在週期結束時醒來,往往能讓你感覺更神清氣爽。
小睡或日間睡眠者也適用嗎?
適用。由於計算會繞著 24 小時制循環,任何就寢與起床時間都能算,包括白天睡覺也沒問題。