選項
轉換結果
結果會顯示在這裡
輸入內容後會自動處理

如何使用Unix 時間戳記轉換

  1. 在欄位中輸入時間戳記(例如 1759460000)或日期時間(例如 2026-10-03 12:00)。
  2. 選擇要顯示或解讀的時區,預設為你電腦的時區。
  3. 右側即時顯示日期、Unix 秒數、毫秒與 ISO 8601。
  4. 按「現在」取得目前的時間戳記,按「複製」複製秒數。

範例

秒數轉台灣時間

輸入
1759460000(時區:台北)
輸出
2025年10月3日 星期五 上午10:53:20 [GMT+8]
ISO 8601:2025-10-03T02:53:20.000Z

日期轉 Unix 時間戳記

輸入
2026-01-01 00:00(時區:台北)
輸出
秒:1767196800
毫秒:1767196800000

什麼是 Unix 時間戳記

Unix 時間戳記(Unix timestamp、epoch time)是從 1970 年 1 月 1 日 00:00:00 UTC 起算經過的秒數,與時區無關,因此被資料庫、API 與 log 廣泛使用。JavaScript 的 Date.now() 與 Java 的 System.currentTimeMillis() 回傳的是「毫秒」,所以會多 3 位數。

32 位元系統的時間戳記會在 2038 年 1 月 19 日溢位(2038 年問題),現代系統多已改用 64 位元。

規格與重點

自動判斷10 位數 = 秒、13 位數 = 毫秒、16 位數 = 微秒、19 位數 = 奈秒
日期輸入YYYY-MM-DD、YYYY/MM/DD HH:mm(:ss)、ISO 8601、RFC 2822
時區本機時區、UTC、台北、東京、香港、上海、首爾、紐約、洛杉磯、倫敦、柏林
輸出在地日期時間、Unix 秒 / 毫秒、ISO 8601、RFC 2822、相對時間、一年中的第幾天
處理位置你的瀏覽器
費用免費、免註冊

常見問題

怎麼知道 timestamp 是秒還是毫秒?

看位數:現在的時間以秒表示是 10 位數,以毫秒表示是 13 位數。本工具會自動判斷並顯示在「判斷單位」。

轉出來的時間差了 8 小時?

Unix 時間戳記是 UTC 時間,台灣時間是 UTC+8。請把時區選擇為「台北」,或確認你的程式在顯示時有轉換時區。

輸入日期時是用哪個時區解讀?

沒有寫時區的日期(例如 2026-10-03 12:00)會依「時區」欄位解讀;包含 Z 或 +08:00 的 ISO 8601 字串則依字串中的時區。

負數的時間戳記是什麼?

代表 1970 年以前的時間,例如 -86400 是 1969 年 12 月 31 日。