透過 MCP 連接 →

輸入計算

數學公式

廣告

結果

人類可讀日期(UTC)
Tuesday, 14 Nov 2023 22:13:20 UTC
from epoch 1700000000
ISO 8601 2023-11-14T22:13:20Z
2023
11
14
22
13
20

什麼是 Unix Epoch 時間戳?

Unix 時間戳(又稱 epoch time 或 POSIX time)是從 Unix 紀元起點 ——也就是 1970 年 1 月 1 日午夜的協調世界時(UTC)——所經過的「秒數」。它是一種精簡、且與時區無關的時間儲存方式,能精準標記某一刻,因此被廣泛應用於資料庫、API、日誌檔以及各種程式語言中。這個工具能把這串原始數字還原成人類看得懂的日期與時間。

從 Unix 紀元起點出發的時間軸箭頭,秒數不斷增加直到較晚的日期
Unix 時間計算自紀元起點 1970-01-01T00:00:00Z 以來經過的秒數。

使用方法

把 epoch 數值(以秒為單位)貼上或輸入欄位,再送出即可。工具會回傳對應的 UTC 時刻,同時以一句易讀的描述和標準 ISO 8601 字串呈現,並列出年、月、日、時、分、秒各個欄位。所有結果一律以 UTC 顯示,因此不會受到你所在時區的影響。

換算公式解析

換算的概念其實很單純:

$$\text{UTC Date} = \text{Epoch}_{1970}\;+\;\text{Unix Timestamp (s)}\times 1\,\text{s}$$

工具會先將秒數乘以 1000,得到自紀元起點以來的毫秒數,再把這個瞬間換算成 UTC 曆法,並正確處理閏年與每月天數不同的情況。

圖示將紀元秒數加到 1970 起點以產生可讀日期
轉換時將紀元秒數加到固定的 1970 起點上,得出日曆日期和時間。

實際範例

以 epoch 數值 1700000000 為例,把 1,700,000,000 秒加到 1970-01-01T00:00:00Z 上,會得到 2023-11-14T22:13:20Z ——也就是 2023 年 11 月 14 日(星期二)UTC 時間 22:13:20。

$$\text{2023-11-14T22:13:20Z} = \text{1970-01-01T00:00:00Z} + 1{,}700{,}000{,}000\,\text{s}$$

常見問題

輸入的是秒還是毫秒?本工具以「秒」為單位。如果你的數值有 13 位數,多半是毫秒——請先除以 1000 再輸入。

結果是哪個時區?永遠是 UTC。若想換算成你所在地的當地時間,請依當地時區的時差加以調整。台灣時間(UTC+8)即需在顯示值上加 8 小時。

可以輸入負數的 epoch 嗎?可以——負值代表 1970 年 1 月 1 日之前的日期。

最後更新: