時間戳轉換器
免費線上時間戳記轉換工具,Unix 時間戳記與日期互轉
什麼是 Unix 時間戳?
Unix 時間戳(也稱為 Epoch 時間或 POSIX 時間)是自 1970 年 1 月 1 日(UTC)以來經過的秒數,不計閏秒。它是程式語言、資料庫和檔案系統中表示時間的標準方式。Unix 時間戳與時區無關。
如何轉換時間戳
輸入 Unix 時間戳(秒或毫秒)將其轉換為人類可讀的日期。或輸入日期取得對應的 Unix 時間戳。頂部顯示目前時間戳供參考。
秒與毫秒
Unix 時間戳傳統上以秒為單位(10 位:1700000000)。JavaScript 和許多 API 使用毫秒時間戳(13 位:1700000000000)。此工具根據數字長度自動偵測使用的格式。
▶什麼是 2038 年問題?
2038-01-19 03:14:07 UTC 的 Unix 時間戳將導致有符號 32 位元整數溢位。使用 32 位元 time_t 值的系統將出現問題。大多數現代系統已遷移到 64 位元時間值,在 2920 億年內不會溢位。
▶Unix 時間戳受時區影響嗎?
不受影響。Unix 時間戳始終使用 UTC。轉換為人類可讀日期時,結果顯示在本地時區。時間戳本身不受位置影響。
▶如何在 JavaScript 中取得目前 Unix 時間戳?
使用 Date.now() 取得毫秒數,或使用 Math.floor(Date.now() / 1000) 取得秒數。大多數後端語言的標準時間庫提供類似功能。