時間戳記研判台 · 一個數字,四種可能單位
單位還沒確定,數字就還不是一個時刻。
Unix time 是不帶時區的數值尺度;當地日期時間則要靠 UTC offset 或 IANA 時區規則才能落到唯一時刻。這裡分開呈現單位判定、毫秒以下餘數、UTC instant 與指定時區的 civil time。
西元 54,202 年
不像常見 API 時間值
2024-03-09
常見瀏覽器時鐘單位
1970-01-20
常見資料庫精度
1970-01-01
常見系統追蹤精度
Auto 會先以設定的年份範圍檢查秒與毫秒;兩者都不合理時,才依數量級嘗試微秒或奈秒。無法得到唯一合理結果就拒絕猜測,因為只有資料來源契約能證明單位。
用已知答案核對時間戳記
用同一個時刻對照秒、毫秒與明確的 UTC offset;奈秒範例則顯示日期輸出的精度邊界。
載入範例會取代目前輸入與選項。相對時間會隨時鐘變化,下方 UTC 結果固定不變。
將秒級時間戳記轉為 UTC
轉日期 · 秒 · UTC。明確選擇單位,不靠位數猜測。
輸入
1710000000
結果是 2024 年 3 月 9 日 16:00 UTC,對應的毫秒值多三個零。
2024-03-09T16:00:00.000Z 1710000000000
讀取 JavaScript 毫秒時間戳記
轉日期 · 毫秒 · Asia/Shanghai。所選時區只影響當地日期顯示。
輸入
1710000000000
UTC 仍是 3 月 9 日 16:00,上海顯示為 3 月 10 日 00:00。
2024-03-09T16:00:00.000Z 1710000000
保留追蹤紀錄中不足一毫秒的餘數
轉日期 · 奈秒 · UTC。以文字輸入,避免先被 JavaScript Number 捨入。
輸入
1710000000123456789
時間戳記明細保留九位小數;ISO 顯示 .123 毫秒,另列 456789 奈秒餘數。
1710000000.123456789 2024-03-09T16:00:00.123Z · plus 456789 ns below the displayed millisecond
將帶 offset 的 ISO 日期轉為時間戳記
轉時間戳記 · UTC 顯示。輸入的 +08:00 已確定具體時刻。
輸入
2024-03-10T00:00:00+08:00
東八區午夜等於前一天 16:00 UTC,與秒級範例是同一時刻。
2024-03-09T16:00:00.000Z 1710000000
帶正負號的 Epoch 零點軸
1970 年以前
1970-01-01T00:00:00Z
+ 16 分 40 秒
目前觀測時刻
沿同一帶正負號尺度前進
同一時刻帳本
當地鐘面時間關口
只有補上 offset 或時區規則,civil time 才能對應到時刻。
2026-11-01T01:30有歧義DST 回撥時可能出現兩次,須選 earlier 或 later2026-03-08T02:30不存在DST 跳時可能略過,只有 nextValid 會往後推進2026-08-03T10:00Z已明確Z 直接指定 UTC instant2026-08-03T10:00+08:00已明確與 02:00Z 是同一個 instant精度橋接
保存整數與十進位換算證據
保留完整奈秒值
日期與 ISO 顯示只到毫秒
依瀏覽器 tzdb 投影 civil time
常見事故板
把毫秒重複除以 1,000
把秒當成毫秒,或反過來
API 邊界缺少單位契約
沒有 offset 的日期被套用錯誤時區規則
奈秒進入 Date 後只剩毫秒顯示
閏秒邊界
POSIX 秒不是天文時間尺度。
Unix/POSIX time 不把 leap second 單獨編成一個時間戳記。若需求必須區分 UTC 閏秒事件、TAI、GPS 或天文時間,應改用理解相應時間尺度的系統。
沿著時間戳記追查來源
JWT NumericDate 使用秒。先解碼權杖,再轉換對應欄位。
格式化周邊內容,確認欄位含義與產生端約定的單位。
反覆排查紀錄時,可使用本機離線開發者工具箱。