Unix 時間戳轉換工具
在 Epoch 秒數與人類可讀的日期之間進行轉換。
自動偵測秒數與毫秒格式。
目前 Unix 時間戳
載入中...
Epoch → 日期
日期 → Epoch
常見時間戳
關於本工具
一個免費線上工具,可即時將 Unix 時間戳 (Epoch 時間) 轉換為人類可讀的日期格式,反之亦然。目前的 Unix 時間會即時顯示,並可一鍵複製。
自動偵測 10 位數 (秒) 和 13 位數 (毫秒) 時間戳,防止在分析來自 JavaScript、Java 或其他程式日誌時發生轉換錯誤。所有處理皆在您的瀏覽器中完成 — 絕不會將資料傳送到伺服器。
使用方法
選擇方向
選擇「Epoch → 日期」或「日期 → Epoch」,並在對應的輸入框中填寫。
輸入數值
輸入 Unix 時間戳數字,或從日期選擇器中選擇日期與時間。會自動偵測秒數或毫秒格式。
複製結果
查看轉換後的結果 (本地時間、UTC、ISO 8601、相對時間),並點擊複製按鈕。
名詞解釋
- Unix 時間戳 (Unix Timestamp)
- 自 1970 年 1 月 1 日 00:00:00 UTC 以來經過的秒數。亦稱為 Epoch 時間。
- Epoch
- 時間的參考點。在 Unix 系統中,此時間為 1970-01-01T00:00:00Z。
- UTC (協調世界時)
- 世界主要時間標準。台灣標準時間為 UTC+8。
- 台灣標準時間 (TST / CST)
- UTC+8 時區,台灣使用 (Asia/Taipei)。
- ISO 8601
- 表示日期和時間的國際標準:例如 2025-04-10T03:00:00+08:00。
- 毫秒時間戳 (Millisecond Timestamp)
- JavaScript 的 Date.now() 使用的 13 位數時間戳。等於 Unix 時間戳 × 1000。
- 2038年問題 (Y2K38 Problem)
- 將 Unix 時間戳儲存為 32 位元有號整數的系統,將在 2038 年 1 月 19 日 03:14:07 UTC 發生溢位錯誤。64 位元系統或 JavaScript 不受此影響。
- 時區偏移 (Timezone Offset)
- 與 UTC 的差異。台灣為 +08:00,美東為 −05:00。
常見問題
- Q.10 位數和 13 位數的時間戳有什麼不同?
- 10 位數時間戳表示自 Epoch 以來的「秒數」。13 位數時間戳表示「毫秒」(由 JavaScript 的 Date.now() 使用)。此工具會自動偵測您輸入的格式。
- Q.我的時間戳資料會被傳送到伺服器嗎?
- 不會。所有轉換都是完全在您的瀏覽器中使用 JavaScript Date API 進行的。不會發出任何網路請求。
- Q.我可以轉換為不同的時區嗎?
- 可以。您可以從下拉選單中選擇 UTC、JST (日本)、CST (台灣)、EST、PST 等主要時區。
- Q.它可以處理負值 (1970 年之前的日期) 嗎?
- 可以。JavaScript 的 Date 物件支援負數毫秒值,允許轉換 Unix Epoch 之前的日期。
- Q.什麼是 2038 年問題?
- 將 Unix 時間戳儲存為 32 位元有號整數的系統,在 2147483647 (2038 年 1 月 19 日 03:14:07 UTC) 時會發生溢位。JavaScript 和 64 位元系統則不受影響。
- Q.在手機上可以使用嗎?
- 可以。此工具採用響應式設計,在智慧型手機和平板電腦上皆可完美運作。
使用場景
🔍 API 日誌除錯
將 API 回應中的 Epoch 數值即時轉換為可讀日期。
📊 資料庫檢查
解碼 MySQL 或 PostgreSQL 資料庫中的 Unix 時間戳欄位。
🌍 跨時區排程
找出特定 Epoch 數值在不同時區對應的時間。
🧪 測試資料產生
產生特定日期的時間戳,以便在測試案例中使用。
Send Feedback
Please let us know your thoughts to help us improve the tool.
Feedback is temporarily suspended
The server is busy or spam protection is active. Please try again later.