Dev Tools
Unix 時間戳記轉換 – 線上 Epoch 時間轉日期
將 Unix 時間戳記轉成易讀的日期,也能反向轉換。即時顯示目前的時間戳記,並自動判斷是秒還是毫秒。
檔案絕不儲存即時完成無需註冊
🔒 您的檔案絕不會離開瀏覽器。所有轉換都在本機執行。
目前的 Unix 時間戳記(秒)
0
Thu, 01 Jan 1970 00:00:00 GMT
時間戳記 → 易讀日期
日期 → 時間戳記
如何在線上轉換 Unix 時間戳記
- 1
查看即時時間戳記
目前的 Unix 時間戳記每秒更新一次,讓您隨時看到最新的 epoch 時間。
- 2
將時間戳記轉成日期
在第一個轉換器貼上 Unix 時間戳記(秒或毫秒),即可看到易讀的日期與時間。
- 3
將日期轉成時間戳記
在第二個轉換器輸入日期與時間,即可同時取得以秒和毫秒表示的 Unix 時間戳記。
Epoch 時間是機器之間共通的語言:資料庫用它儲存、API 用它回傳、JWT 內嵌它,記錄檔裡更是滿滿都是。它毫不含糊,只是一個整數,沒有時區,也沒有日光節約時間的特殊情況,但也正因如此,人類很難直接閱讀。這個轉換器支援雙向轉換:貼上 1784914053 就能看到日期,或選擇一個日期,取得 API 所需的 epoch 數值。
最常見的失誤是搞混秒與毫秒。Unix 慣例以秒計算(目前為 10 位數),但 JavaScript 的 Date.now() 和許多 API 回傳的是毫秒(13 位數)。把毫秒傳到預期是秒的地方,日期就會跑到大約 5 萬年後。本工具會依位數自動判斷,因此兩種格式都能正確轉換。
時間戳記本身沒有時區:它代表的是某個瞬間,而不是時鐘上的讀數。因此轉換結果會同時以 UTC 與您的本地時區顯示該瞬間。除錯時請先以 UTC 比對。另外也別忘了 2038 年問題:以有號 32 位元整數儲存秒數的系統,會在 2038 年 1 月 19 日溢位;現代平台則使用 64 位元。所有運算都在您的瀏覽器中完成。