時間戳轉換器

Unix 時間戳與日期時間互轉

目前時間戳
17853432252026-07-30 00:40:25 · Asia/Shanghai (GMT+8)
時間戳 → 日期
=2026-07-30 00:40:25 · Asia/Shanghai (GMT+8)
日期 → 時間戳
=1785343225000
時間計算
目前時間=178542962517854296257752026-07-31 00:40:25 · Asia/Shanghai (GMT+8)

工具說明

關於時間戳轉換器

Epoch 轉換器可以把 Unix 時間戳記轉成可讀日期,也可以把日期轉回 epoch 秒或毫秒。

此工具會顯示目前 timestamp,支援時區選擇、秒/毫秒單位,並提供加減時間的快速計算。

如何使用 Epoch Converter

  1. 需要即時 epoch 值時,查看目前 timestamp 面板中的秒或毫秒。
  2. 貼上 timestamp,選擇秒或毫秒,再選擇時區並轉成可讀日期。
  3. 輸入日期與時區,為 API、log 或資料庫查詢產生對應 epoch 值。
  4. 使用時間計算列,從現在增加或減去年、月、日、時、分、秒。

常見使用場景

  • 除錯時解讀 created_at、expires_at、iat、exp 或 event_time 等 API 欄位。
  • 確認 JWT 到期、快取 TTL 或簽章 URL 到期時間是否已過。
  • 把正式環境的日誌時間戳記轉成本地時區,再對照事故時間線。
  • 為前端測試資料、資料庫篩選條件或排程工作產生精確的測試時間。

秒、毫秒與時區

Unix time 從 1970-01-01 00:00:00 UTC 起累計經過時間。同一瞬間可用多個時區顯示,但 epoch 值本身不依賴時區。

  • 秒: 現代日期通常是 10 位,常見於 Unix 工具與許多 API。
  • 毫秒: 通常是 13 位,常見於 JavaScript Date.now() 與瀏覽器 logs。
  • 時區顯示: 轉成 Asia/Shanghai 或 UTC 只改變顯示的鐘面時間,不改變瞬間本身。
  • 日期輸入: 需要精準時,請填完整年、月、日、時、分、秒。

時間戳轉換常見問題

什麼是 epoch 時間戳記?
它是從 1970-01-01 00:00:00 UTC 起經過時間的數字,通常以秒或毫秒表示。
如何判斷 timestamp 是秒還是毫秒?
現代秒級 timestamp 通常是 10 位,毫秒級 timestamp 通常是 13 位。
時區會改變 timestamp 值嗎?
不會。時區只改變該瞬間顯示成的日曆時間,epoch 值仍表示同一刻。
為什麼轉換後日期差了幾小時?
常見原因是用本地時區讀 UTC 時間戳記,或混用秒與毫秒。
timestamp 資料會上傳嗎?
不會。轉換與時間計算在瀏覽器本機執行,不會上傳到 wetool.site。

Epoch 秒與 JavaScript 日期

JavaScript Date 內部使用毫秒,而許多後端系統與命令列工具使用 epoch 秒。日期看起來明顯錯誤時,先檢查單位。

Timestamp 位數與單位速查

許多時間轉換錯誤不是日期演算法問題,而是把秒、毫秒、微秒或奈秒當成同一種單位。

  • 10 位通常是 epoch 秒,例如 1720000000。
  • 13 位通常是毫秒,例如 JavaScript Date.now()。
  • 16 位常見於微秒,19 位常見於奈秒;顯示前通常要先除以 1000 或 1000000。

時區排錯清單

同一個 epoch 值代表同一瞬間,時區只影響顯示。遇到相差 8 小時、9 小時或整天時,先按此順序排查。

  • 確認原始值是否已是 UTC epoch,而不是本地時間字串。
  • 確認輸入日期是否帶時區;沒有時區的日期字串常被瀏覽器按本地時區解讀。
  • 比較 logs 時先統一顯示為 UTC,再按需要轉到 Asia/Shanghai、America/New_York 等業務時區。