Unix 時間戳記換算器

在 Unix 時間戳記和人類可讀日期之間轉換

目前 Unix 時間戳記

1787885315
1787885315306毫秒

時間戳記轉日期

日期轉時間戳記

時區資料基於 IANA 時區資料庫。結果僅供參考。

常見問題

什麼是 Unix 時間戳?

Unix 時間戳是從 1970 年 1 月 1 日 00:00:00 UTC 起算的秒數(不含閏秒)。它是電腦表示時間的標準方式,而且在任何時區都相同——1724000000 在東京、倫敦、紐約代表同一瞬間。

現在的 Unix 時間戳是多少?

本頁頂部的即時計數器就是目前 Unix 時間,每秒更新。程式裡可用 JavaScript 的 Date.now()/1000(注意 JS 回傳毫秒)、Python 的 time.time() 取得。

Unix 時間戳有幾位數?

秒級時間戳到 2286 年 11 月前都是 10 位數(如 1724000000)。13 位幾乎一定是毫秒(JavaScript 的 Date.now()),16 位是微秒。資料庫看到 13 位就除以 1000。

怎麼把 Unix 時間戳轉成日期?

把數字貼進上方轉換器,會同時顯示 UTC 與你的本地時間。程式裡:JavaScript 用 new Date(ts * 1000)、Python 用 datetime.fromtimestamp(ts)、Linux 用 date -d @1724000000。

Unix 時間戳會隨時區或夏令時間改變嗎?

不會。Unix 時間與時區無關,從 UTC 1970 年起算。只有人類讀的表示法會依時區不同。紐約 DST 撥回時本地時鐘重複一小時,但 Unix 時間戳照常遞增。

32 位元 Unix 時間戳什麼時候溢位(Y2K38)?

2038 年 1 月 19 日 03:14:07 UTC,帶符號 32 位元整數會溢位。現代 64 位元系統不受影響,但嵌入式系統與舊資料庫的 32 位元時間欄位需要在 2038 年前體檢。