免費工具

Unix 時間戳轉換器

在任意時區中將 Unix 紀元時間轉換為可讀日期,或反向轉換。自動識別秒、毫秒和微秒。

當前 Unix 時間戳

1794122826

毫秒:1794122826000

時間戳 → 日期

日期 → 時間戳

什麼是 Unix 時間戳?

Unix 時間戳(又稱紀元時間或 POSIX 時間)是自1970年1月1日 00:00:00 UTC以來經過的秒數,不計閏秒。由於同一時刻全世界的這個數字都相同,它是計算機儲存和交換時間的標準方式 – 只有在向人顯示時才會應用時區。

許多系統使用毫秒(13位)而不是秒(10位)。本轉換器會自動識別秒、毫秒和微秒。

2038年問題

較舊的系統以有符號32位整數儲存時間戳,會在2,147,483,647時溢位,即2038年1月19日 03:14:07 UTC。現代64位系統不受影響。

在程式碼中獲取當前時間戳

JavaScriptMath.floor(Date.now() / 1000)
Pythonimport time; int(time.time())
PHPtime()
JavaInstant.now().getEpochSecond()
C#DateTimeOffset.UtcNow.ToUnixTimeSeconds()
Gotime.Now().Unix()
RubyTime.now.to_i
RustSystemTime::now().duration_since(UNIX_EPOCH)?.as_secs()
MySQLSELECT UNIX_TIMESTAMP();
PostgreSQLSELECT extract(epoch FROM now());
Bashdate +%s

常見問題

什麼是紀元時間?

紀元時間是自 Unix 紀元(1970年1月1日 00:00:00 UTC)以來的秒數,與 Unix 時間戳相同。

Unix 時間戳是 UTC 時間嗎?

是的。Unix 時間戳始終從1970年1月1日 UTC 午夜開始計算,因此沒有時區。只有將其轉換到特定時區時,才會成為當地日期和時間。

如何判斷時間戳是以秒還是毫秒為單位?

當前以秒為單位的時間戳有10位數字;以毫秒為單位有13位,以微秒為單位有16位。轉換器會自動識別。

更多免費時間工具

所有工具 →