繁體中文

線上工具

UNIX 時間戳轉換器

將 UNIX 秒數或毫秒數轉換成 UTC 與本地日期時間值,或將帶有時區資訊的日期轉換為時間戳。

免費使用繁體中文說明方法與限制清楚說明
更新日期

私人瀏覽器計算

UNIX 時間戳轉換器

數值時間戳代表相對於 1970-01-01T00:00:00Z 的某一瞬間。日期時間輸入必須包含時區偏移;僅有日期的值會視為 UTC 午夜。

可見結果

使用前請先檢視

請輸入數值並計算,結果將在此分頁以瀏覽器本地端方式顯示。

方法與背景

UNIX 時間戳轉換器能為你做什麼

將 UNIX 時間戳轉換為易讀的瞬間時間,或將日期與時間轉為 UNIX 秒數與毫秒數。結果會以 ISO 8601 格式顯示 UTC 時間、瀏覽器回報的本地時間、兩種時間戳單位,以及自動數值輸入的解析方式。

當 API、日誌項目、資料庫記錄、分析匯出檔或排程任務使用 1767225600 這類數字而非日期時,這項工具便能派上用場。同時查看 UTC 與本地時間,有助於在數值複製到其他系統前,先釐清可能的時區誤解。

秒數、毫秒數與日期輸入

UNIX 時間是從 1970-01-01 00:00:00 UTC 起算的經過時間。許多伺服器 API 常用秒數,而瀏覽器和 JavaScript 通常使用毫秒。自動模式會將絕對數值在 100,000,000,000 以上的視為毫秒;當來源文件已說明使用的單位時,請明確選擇該單位。

日期時間輸入必須包含 Z 或像 +08:00 的數值時差,才能代表單一明確的瞬間。沒有時間的日期會被視為 UTC 午夜。沒有時差的日期和時間會被拒絕,而不會去猜測訪客所在地或日光節約規則。

如何轉換與驗證時間戳

當起始值為數值時選擇「時間戳轉日期」。貼上數字、選擇秒、毫秒或自動偵測,然後進行計算。若要將帶有明確時差的 ISO 風格日期時間轉換,請選擇「日期轉時間戳」。在使用轉換後的值之前,請先閱讀「輸入解讀」一行。

可靠的檢查方式是測試一個已知時間點:時間戳 0 必須是 1970-01-01T00:00:00.000Z,而 -1 秒必須是該瞬間的前一秒。針對目前值,請將 UTC 行與來源系統的時區進行比對,並確認其文件承諾使用秒還是毫秒。

準確度與日曆限制

瀏覽器以整數毫秒的精度儲存日期,因此較小的毫秒以下小數會以最接近的支援毫秒值表示。轉換器會回報該表示值,而不是顯示瀏覽器未保留的精度。UNIX 紀元之前的日期可使用負數時間戳。

正確的轉換並不能證明日誌時鐘已同步、某個 API 欄位使用 UNIX 時間,或某個本地民用時間使用了正確的時差記錄。閏秒無法以一般的 JavaScript 日期表示。超出瀏覽器支援範圍的極遠日期會被拒絕。

隱私與相關時間工具

數字或日期會在目前的瀏覽器分頁中進行轉換。NexaCurrent 不會接收它、將它加入網址,也不會儲存到帳戶中。重設會還原為範例值並清除可見結果。當一個無害的範例時間戳就足夠時,請避免使用機密的正式環境日誌。

當數值代表的是經過時間而非日曆上的瞬間時,請使用 Duration Formatter。如需處理日曆天數,請使用 Date Add & Subtract;如需比較兩個時鐘讀數,請使用 Time Difference;如需轉換秒、分、時、週等量,請使用 Time Unit Converter。這些是不同問題,可能與時間戳轉換產生不同結果。

繼續探索