毫秒轉秒
毫秒換算秒:除以 1000。說明會讓日期落在 1970 年或五萬年後的 Unix 時間戳陷阱。
在你的瀏覽器中執行
換算公式
秒 = 毫秒 ÷ 1000
時間戳的陷阱
這個換算之所以存在,主要是因為軟體中最常見的兩種時間表示法剛好差了這個倍數,而混用的 結果不只是錯,而是荒謬。
| 來源 | 單位 | 2026 年 1 月 1 日長這樣 |
|---|---|---|
| Unix time、POSIX、多數 API、Go、Python | 秒 | 1767225600 |
JavaScript Date.now()、Java currentTimeMillis() | 毫秒 | 1767225600000 |
把其中一個餵給預期另一個的地方:
- 毫秒被當成秒讀,日期會跑到大約三萬年後。
- 秒被當成毫秒讀,日期會落在 1970 年 1 月,紀元起點後幾週。
兩種失敗都很吵,這是它們唯一仁慈的地方。經驗法則:現在的 Unix 時間戳以秒計是 10 位 數,以毫秒計是 13 位數。盯著一個數字分不出來的時候,數位數就好。見 時間戳轉換。
快速對照
| 毫秒 | 秒 |
|---|---|
| 1 ms | 0.001 s |
| 10 ms | 0.01 s |
| 100 ms | 0.1 s |
| 500 ms | 0.5 s |
| 1000 ms | 1 s |
| 60,000 ms | 60 s |
| 3,600,000 ms | 3600 s |
延遲與人的感知
毫秒是介面反應速度的單位,而幾個門檻早有定論:
| 毫秒 | 感覺 | |
|---|---|---|
| 60 fps 的一格 | 16.7 ms | — |
| 即時 | < 100 ms | 像直接操作 |
| 察覺得到 | 100–300 ms | 有反應,但不是瞬間 |
| 思緒被打斷 | > 1000 ms | 在等 |
| 注意力流失 | > 10,000 ms | 走了 |
| 網路 | 典型來回時間 |
|---|---|
| 同城 | 5–20 ms |
| 同洲 | 20–80 ms |
| 台灣到美西 | 100–150 ms |
| 跨大西洋 | 70–120 ms |
| 同步軌道衛星 | 500–600 ms |
跨太平洋那個數字已經接近光在光纖中的速度,工程手段消不掉——這正是邊緣快取存在的理由。
更細的單位
| 單位 | 秒 |
|---|---|
| 毫秒(ms) | 10⁻³ |
| 微秒(µs) | 10⁻⁶ |
| 奈秒(ns) | 10⁻⁹ |
一奈秒大約是光走 30 公分的時間——這就是為什麼電腦內部的訊號時序是一個物理距離的問題。
心算估法
小數點往左移三位。 2500 ms 就是 2.5 秒。