把時間轉換成十進位小數,指的是把像「1 小時 30 分鐘」這樣的時間長度,表示成一個單一的小數數值——在這個例子中是 1.5 小時、90 分鐘,或 5,400 秒——而不是分成小時、分鐘,與秒等獨立單位。標準公式是總秒數 =(小時 × 3,600)+(分鐘 × 60)+ 秒;接著只要用這個總數,除以目標單位「每單位的秒數」常數(小時是 3,600,分鐘是 60,秒是 1),就能得出任何小數時間值。小數時間,是大多數薪資系統、計費平台、科學記錄,與試算表公式所採用的格式,因為它可以用一般的算術,直接相乘、加總,與比較,而不必透過六十進位的運算來處理。時間轉換器會一次為每一種常見時間單位做這件事,因此只要你輸入一個數值,就能同時看到它以奈秒、微秒、毫秒、秒、分鐘、小時、天、週、月,與年表示,計算結果會隨著你輸入即時更新。就實際用途而言,這項轉換對八個固定單位(從奈秒到週)來說是精確的,而對月與年,則採用廣為接受的平均值,因為日曆上的月份長度介於 28 到 31 天之間,而每四年一次的閏日修正,也無法用單一固定常數來表示。

「把時間轉換成十進位小數」實際上代表什麼
一個時間數值,會以兩種廣義的形式出現。第一種是六十進位形式,一段時間長度會被拆成小時、分鐘,與秒——「02:45:30」讀作 2 小時 45 分鐘又 30 秒。第二種是十進位形式,同一段時間長度,會被寫成單一一個實數,以你選定的一種單位表示——2.7583 小時、165.5 分鐘,或 9,930 秒。兩者描述的是同一段時間跨度;改變的只有記法。
這兩者之間的轉換,是很直接的算術。取任何一個 hh:mm:ss 的值,計算總秒數 =(hh × 3,600)+(mm × 60)+ ss。有了這個單一的秒數值之後,除以 3,600 就能得到十進位小時,除以 60 就能得到十進位分鐘,或保持除以 1 就能得到單純的秒數。因此 02:45:30 會變成 9,930 秒,等於 165.5 分鐘,以及 2.7583 小時。最後這個數字——2.7583——正是搜尋這個主題的人最常想要的那種十進位時間形式。
每當一段時間長度需要被加總、相乘、平均,或比較時,十進位時間就是首選,因為對單一數字做一般算術,比在三個欄位之間搬運餘數要快,也更不容易出錯。薪資系統,會把十進位小時乘上時薪,得出總薪資;試算表會把十進位小時加總,得出總計;配速計算工具,會把距離除以十進位小時,得出速度;實驗室軟體,會把許多次試驗的十進位秒數平均起來。
在現實生活中你會需要十進位時間的地方
有五種實際情境,會一再出現。
- 出勤表與薪資。大多數打卡系統,都以十進位小時儲存工時,這樣只要一次相乘,就能得出總薪資。從 9:15 到 17:40 的班次,是 8 小時 25 分鐘,也就是 8.4167 十進位小時。
- 專案計費。顧問公司、律師,與自由工作者,通常以十分之一或百分之一小時計費。把「1 小時 36 分鐘」換算成「1.6 十進位小時」,就是日常會遇到的情況。
- 訓練配速與分段時間。跑者與自行車手,會把一次 22:30 完成的 5 公里,換算成每公里 4.5 分鐘的配速,或把一場 1:45:00 的半馬,換算成每公里 5.0 分鐘,做法就是把六十進位轉換成十進位分鐘。
- 開發者日誌與遙測資料。效能追蹤紀錄,會以毫秒或微秒回報請求耗時;把 250,000 微秒轉換成 0.25 秒,或大約 6.94 × 10⁻⁵ 小時,正是讓這個數字變得容易閱讀的關鍵。
- 試算表公式。Excel 與 Google 試算表,會把時間儲存成一天的分數形式,因此在做任何算術之前,第一步就是把一個 7:30 的班次,換算成 0.3125 天或 7.5 小時。
在每一種情況下,背後的操作都一樣:取一段時間長度,用適合下一步計算的單位,表示成單一個小數數字,然後繼續往下走。
如何用時間轉換器,把時間轉換成十進位小數
時間轉換器,能在單一畫面中處理上述每一種情況。這裡沒有公式需要背誦,也沒有按鈕需要按下;結果會隨著你輸入而重新整理。
- 在「數值」欄位中,輸入你想轉換的數字。
- 從「來源單位」下拉選單中,選擇這個數字所使用的單位。
- 從結果表格中,讀取每一個其他單位的等值——它會隨著你輸入即時重新計算。
- 檢查表格下方的說明:秒到週是精確的,而月與年,則採用平均長度(每年 365.25 天,每月 30.4375 天)。
實例演算。輸入90,並從下拉選單中選擇分鐘。表格會立刻顯示 5,400 秒、1.5 小時、0.0625 天,以及每一個其他單位的等值。這一列背後的運算是:
90 分鐘 × 60 秒/分鐘 = 5,400 秒 5,400 秒 ÷ 3,600 秒/小時 = 1.5 小時
這就是整個轉換過程——先乘出一個基準單位,再除成目標單位。這個工具會把這個兩步驟的計算,同時套用到其他全部九個單位上,因此你在「秒」那一列看到的值,是那個標準總數,而在「年」那一列看到的值,就是那個總數除以 31,557,600。
每種轉換背後的確切單位常數
這個工具中的每一種轉換,都依賴下面這些常數之一。這些正是這個介面內部使用的值,以它們以秒表示的確切大小呈現。
| 單位 | 秒數(精確值) | 備註 |
|---|---|---|
| 奈秒 | 0.000000001 | 一秒的 1 / 1,000,000,000 |
| 微秒 | 0.000001 | 一秒的 1 / 1,000,000 |
| 毫秒 | 0.001 | 一秒的 1 / 1,000 |
| 秒 | 1 | SI 基本單位 |
| 分鐘 | 60 | 依定義為精確值 |
| 小時 | 3,600 | 60 × 60 秒 |
| 天 | 86,400 | 24 × 3,600 秒 |
| 週 | 604,800 | 7 × 86,400 秒 |
| 月(平均) | 2,629,800 | 年 ÷ 12 = 30.4375 天 |
| 年(平均) | 31,557,600 | 365.25 × 86,400 秒 |
這個轉換器套用的一般公式,是「數值 × seconds[來源單位] ÷ seconds[目標單位]」。秒、分鐘、小時、天、週,以及三個次秒單位,全部都是固定常數,因此這些轉換,在任意精度下都是精確的。只有月與年使用平均值,下一節會說明原因。
為什麼月與年使用平均值,而不是固定值
秒、分鐘、小時、天,與週,都各自有一個法定或科學上唯一的定義,因此它們的轉換常數是明確的。月則沒有這種定義。日曆上的月份,依你選的是哪個月、哪一年,會是 28、29、30,或 31 天長,而一年在每四年中有三年是 365 天,在閏年則是 366 天。
因為沒有單一數字能對月或年做到與日曆完全精確吻合,這個轉換器採用廣為採用的儒略年慣例:一年 = 365.25 天,這個數字平均進了每四年一次的一個閏日(365 + ¼ = 365.25)。換算成秒,就是 365.25 × 86,400 = 31,557,600。一個月,接著就是這個年份除以十二,得出 30.4375 天,或 2,629,800 秒。這份表格會把月與年標示為平均值,讓你隨時都知道,一個換算出來的月或年,是一個平均值,而不是日曆上某個具體的日期範圍。
這項慣例,與幾乎每一份科學與工程換算表所使用的相同,因此在這個工具中回報的一個 5 年專案期間,會與計算機試算表、財務模型,或物理公式,對同一段時間跨度所給出的結果一致。
時間轉換器 vs 時間長度計算器 vs 時區轉換器
三種與時間相關的工具,各自解決三種不同的問題,在你點下去之前,值得先弄清楚哪個是哪個。
| 問題 | 正確的工具 | 它做的事 |
|---|---|---|
| 90 分鐘是幾小時? | 時間轉換器 | 把單一數量,從一個單位重新換算成另一個單位 |
| 從 9:15 到 17:40 有多久? | 時間長度計算器 | 量測兩個特定時刻或日期之間經過的時間 |
| 紐約下午 3 點時,東京是幾點? | 時區轉換器 | 把同一個時刻,在不同地區之間平移,並考慮日光節約時間 |
時間轉換器只重新換算單一數量——它從不讀取時鐘,也不查看日曆,因此它無法告訴你三小時後會是幾點,或距離星期五還剩幾小時。對於這類問題,時間長度計算器或時區轉換器,才是正確的選擇。若是這十個單位之間單純的單位換算,時間轉換器則是最快的答案。
這個工具中的一切,都在你的瀏覽器本機以純粹的算術計算完成。不會有任何資料被上傳、不需要帳號,也不涉及任何伺服器往返,因此頁面載入之後,也能離線運作。
如果你正在比較各種選項,如何為任何城市變更時區有詳細說明。
如果你正在比較各種選項,在 Excel 中計算出勤表工時:公式與捷徑有詳細說明。