Logo of FreeToolKits.netFreeToolKits

Unix 時間戳轉換器

返回時間與日期總覽

當前的 Unix 時間戳

日期轉 Unix 時間戳轉換

時間

Unix 時間戳轉日期轉換

時間

常見問題

Unix 時間戳的秒和毫秒有什麼區別?

Unix 時間戳(Unix Timestamp)是以 1970 年 1 月 1 日 00:00:00 UTC 為起點,表示某個時間點的數字。以「秒」為單位的時間戳通常是 10 位數(例如:1697011200),而以「毫秒」為單位的則是 13 位數(例如:1697011200000)。兩者的差別在於精確度,秒級時間戳只精確到 1 秒,而毫秒級時間戳則能精確到 1/1000 秒,常見於前端應用或需要更高時間精度的場景。

Unix 時間戳是否受時區影響?

Unix 時間戳不受時區影響,它表示自 1970 年 1 月 1 日 00:00:00 UTC 起的秒數或毫秒數。時區只會影響轉換後的顯示時間,不改變時間戳本身。

Unix 時間戳的範圍限制是什麼?

Unix 時間戳的範圍主要受數字儲存限制影響。以 32 位元整數表示的秒級時間戳範圍大約是 1970 年 1 月 1 日到 2038 年 1 月 19 日(著名的「2038 年問題」),而使用 64 位元整數或毫秒級時間戳時,範圍就大得多,可以涵蓋非常遙遠的過去和未來。

為什麼選擇 1970 年 1 月 1 日作為起點?

最初的計算機系統用 32 位整數表示時間,只能涵蓋約 68 年。選 1970 年 1 月 1 日作為起點,可以讓時間戳用到 2038 年,且這個日期中性、不依附特定歷史或日曆,非常適合作為統一基準。

為您推薦