什麼是時間戳記轉換器?
Unix 時間戳記轉換器可在 Unix 時間戳記與人類可讀日期之間相互轉換。將自紀元以來的秒數或毫秒數轉換為格式化日期,或將任意日期轉換為 Unix 時間戳記。在除錯 API 回應或查看資料庫日誌時很實用。
轉換器同時接受 10 位(秒)與 13 位(毫秒)輸入,結果會顯示 UTC 時間以及你本機時區的時間,並標示目前的時差。畫面上有一個即時更新的當前時間戳,每秒刷新一次,不用打開終端機就能複製一個剛好的 epoch 值。
使用方法
- 輸入 Unix 時間戳記(秒或毫秒)以查看對應的可讀日期,或輸入日期以取得 Unix 時間戳記。
- 在秒和毫秒精度之間切換,並以 UTC 和本地時區查看結果。
- 複製轉換結果,或即時查看當前時間戳記。
何時使用
- 看 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 這種字串轉成後端要的整數很方便。