epoch 轉日期轉換器

線上把任何 Unix 時間戳轉換為可讀日期。貼上一個值,轉換器會偵測秒還是毫秒,並在任意時區顯示 ISO 8601、UTC、本地日期、時間、星期和相對時間。

將 Unix 時間戳轉換為可讀日期

epoch 時間對系統而言精簡可靠,但肉眼難以辨讀。本頁面處理時間戳 → 日期的方向:輸入 10 位(秒)或 13 位(毫秒)的 Unix 時間戳,選擇時區,即可把同一時刻讀作一般的日曆日期。

各輸出格式的意義

轉換器會回傳幾種常用日期格式,方便你複製工作流程所需的那一種。

  • ISO 8601 包含本地 UTC 偏移,是 API 與日誌最安全的格式
  • UTC 字串以協調世界時顯示同一時刻
  • 易讀的本地輸出便於查看行程或偵錯事件
  • 相對時間有助於確認時間戳在過去還是未來

秒與毫秒

大多數後端語言使用 Unix 秒,而 JavaScript 與許多瀏覽器 API 使用毫秒。轉換器會依數值大小辨識單位,避免把現代時間戳誤轉成接近 1970 年日期這個常見錯誤。

偵錯輸入值

如果轉換出的日期過於久遠或過於遙遠,通常是時間戳單位的問題。現代 Unix 秒為 10 位,毫秒為 13 位。API 有時把兩者都簡單稱作「epoch」,因此在把值複製到日誌、SQL 查詢或測試前,請先確認單位。

  • 像 1700000000 這樣的值是秒,應轉換為 2023 年的日期
  • 像 1700000000000 這樣的值是毫秒,可直接傳給 JavaScript Date
  • 若日期落在 1970 年 1 月,你很可能在需要毫秒的地方用了秒
  • 若日期落在數萬年之後,你很可能又把毫秒乘了一次