Unix 時間戳記

紀元與日期互轉

將秒級 Unix 時間戳記轉換為 ISO 日期,或將本地日期時間輸入轉換回 epoch 秒。

此轉換僅在您的瀏覽器中執行,不會上傳任何內容。

現在

毫秒
ISO

時間戳記 → 日期

自動辨識秒與毫秒(|值| > 1e12 → ms)。

日期 → 時間戳記

依所選時區解釋日期輸入並轉換為 epoch。

這個工具是什麼?

將 Unix 紀元整數(秒或毫秒)與可讀日期互轉。起點是 1970-01-01 00:00:00 UTC。

輸入數字即可即時得到 ISO(UTC)、UTC 文字與瀏覽器本地時間。日期可在 瀏覽器本地 / UTC 下解釋,並複製紀元秒或毫秒。

適用於日誌、JWT exp/iat、排程、資料庫欄位、快取 TTL,以及兩邊單位相差 1000 倍的 API 除錯。

常見用途

  • 寫解析器前確認日誌欄位是秒還是毫秒
  • 除錯驗證時把 JWT 時間宣告讀成本地時間
  • 核對 UTC 午夜與本地午夜不一致的切換窗口

如何使用

  1. 現在 卡片分別複製秒、毫秒與 ISO。
  2. 輸入時間戳記(Sample:1700000000),查看單位晶片。
  3. 或選擇時區與日期,複製紀元值。
  4. 儲存為 UTC 時選 UTC;在意牆鐘時選本地。

秒 vs 毫秒

輸入辨識單位ISO (UTC)
17000000002023-11-14T22:13:20.000Z
1700000000000毫秒2023-11-14T22:13:20.000Z
01970-01-01T00:00:00.000Z

約 1.7×10⁹ → 秒;約 1.7×10¹² → 毫秒(Date.now())。

範例

輸入 / 設定輸出說明
01970-01-01T00:00:00.000Z紀元起點(UTC)
17000000002023-11-14T22:13:20.000Z秒 → ISO
1700000000000相同 ISO毫秒自動辨識
日期 1970-01-01T00:00:00 + UTC0Epoch 0 往返

實務上常見陷阱

  • Epoch 0 ≠ 本地午夜: 瞬間 0 是 UTC 1970-01-01 零點;非 UTC 本地常顯示為 1969-12-31。
  • 秒/毫秒差 1000 倍最常見;檢查位數或 |值| > 1e12
  • 本頁同時給出 ISO、UTC、本地,並在日期→紀元時明確時區,減少 datetime-local 歧義。

參考資料

最後審閱: 2026-07-27

常見問題

用的是秒還是毫秒?
兩者都支援。|值| > 1e12 視為毫秒(`Date.now()` 量級),否則為秒;下方晶片顯示辨識結果。
時間戳記 0 是什麼?
Epoch 0 是 1970-01-01T00:00:00.000Z(UTC)。非 UTC 本地常顯示為 1969-12-31 晚上,容易差一天。
日期輸入用哪個時區?
在日期選擇器上方選擇瀏覽器本地或 UTC。`datetime-local` 本身不含時區。
轉換是否只在瀏覽器中?
是。計算僅在瀏覽器中進行,不會上傳。