什麼是時間戳記轉換器?

Unix 時間戳記轉換器可在 Unix 時間戳記與人類可讀日期之間相互轉換。將自紀元以來的秒數或毫秒數轉換為格式化日期,或將任意日期轉換為 Unix 時間戳記。在除錯 API 回應或查看資料庫日誌時很實用。

轉換器同時接受 10 位(秒)與 13 位(毫秒)輸入,結果會顯示 UTC 時間以及你本機時區的時間,並標示目前的時差。畫面上有一個即時更新的當前時間戳,每秒刷新一次,不用打開終端機就能複製一個剛好的 epoch 值。

使用方法

  1. 輸入 Unix 時間戳記(秒或毫秒)以查看對應的可讀日期,或輸入日期以取得 Unix 時間戳記。
  2. 在秒和毫秒精度之間切換,並以 UTC 和本地時區查看結果。
  3. 複製轉換結果,或即時查看當前時間戳記。

何時使用

  • 看 log 裡的原始整數時間,把它翻成可讀日期。
  • 寫 API 測試時構造 JWT 的 exp 欄位或簽章 URL 的過期時間。
  • 確認資料庫的時間欄位到底存的是秒還是毫秒。

結果

一位開發者在偵錯 API 回應時,將時間戳記 1710432000 轉換後發現其對應 2024 年 3 月 14 日 UTC 時間 16:00:00。

常見問題

我這個時間戳是秒還是毫秒?
現在的秒級時間戳是 10 位數字(2026 年約 17 億)。後面再加三個 0 就是毫秒級,總共 13 位。看到 13 位數字,就把單位切到毫秒。
為什麼轉出來的時間差了一個鐘頭?
Unix 時間戳一律是 UTC。本地時間那行顯示你電腦的時區,可能還包含日光節約時間。對照 UTC 行和本地時間行,就能看到你所在時區加了多少。
最大可以轉換多大的時間戳?
JavaScript 能安全處理大約西元前 27 萬年到西元 27 萬年的日期。實務上只有當後端用 32 位元有號整數儲存時間戳時,2038 年之後才會炸掉,也就是 Y2038 問題。
換到別的國家上網,時間戳會跟著變嗎?
不會。Unix 時間戳是從 1970 年 1 月 1 日 UTC 開始累計的固定瞬間。1710432000 在地球上任何角落都指向同一刻,只是用當地時區顯示出來的字串不一樣。
可以貼 ISO 8601 格式的日期反推時間戳嗎?
可以。日期欄位接受標準的日期時間值,工具會依照當前的單位回傳對應的秒或毫秒,把 2026-03-14T16:00:00Z 這種字串轉成後端要的整數很方便。

相關工具