時間戳轉換器
在Unix時間戳和可讀日期/時間格式之間轉換。所有處理均在瀏覽器中本地完成。
自紀元(1970 年 1 月 1 日 UTC)以來的秒數或毫秒數。
| UTC | |
|---|---|
| 本地時間 | |
| ISO 8601 | |
| RFC 2822 | |
| 相對時間 | |
| 按什麼解讀 |
| 秒 | |
|---|---|
| 毫秒 | |
| ISO 8601 |
關於 Unix 時間戳記
Unix 時間戳記(或紀元時間)是自 1970 年 1 月 1 日 00:00:00 UTC 以來經過的秒數。它廣泛用於程式設計、資料庫和 API 中,以與時區無關的方式表示時間點。
單位比看上去重要得多。2000 年的一個毫秒值比今天的很多秒值還小,所以按數量級去猜是會猜錯的;本頁改用位數來判斷,並把它認定的單位顯示出來,你可以隨時改。時區取自瀏覽器自帶的資料庫,你填入的牆上時間會按那個時區換算,而不是按 UTC 換算,這正是多數轉換器悄悄弄錯的地方。相對說法也交給瀏覽器,所以在每種語言裡讀起來都對。
相關工具
常見問題
怎麼判斷一個數是秒還是毫秒?
看長度,不看大小。十位是秒,十三位是毫秒,十六位是微秒,十九位是奈秒。按大小判斷會出錯,因為 2000 年的一個毫秒值比今天的一個秒值還小。頁面會顯示它採用的單位,你可以隨時改正。
Unix 時間戳是從什麼時候開始數的?
從 UTC 時間 1970 年的第一刻起算,不計閏秒。正因為有這個起點,時間戳在世界任何地方都是同一個數:這個值本身完全不帶時區,只有當你把它變成給人看的日期時,時區才登場。
日期轉時間戳這個方向用的是我的時區嗎?
用的是你選的那個時區,以及那個具體日期上的偏移量,所以夏季的日期會按日光節約時間算。任何轉換器都值得驗一驗這一點,因為把填入的牆上時間當成 UTC 是常見錯誤,會讓每一個結果都偏移你所在時區那麼多。
為什麼同一個時間戳在我這裡顯示的日期不一樣?
其實一樣。那個瞬間在哪裡都相同,不同的只是牆上的鐘。在倫敦讀出來是深夜的時間戳,在東京讀出來就是第二天早上,所以日誌時間戳應該始終放在一個說明了的時區裡比較,而不是按讀者機器上的設定。
能一次轉換一整欄嗎?
能。在批次轉換分頁裡每行貼一個時間戳,每一行都會帶著它在所選時區下的 ISO 8601 形式返回。不是數字的行會連同原因一起返回,所以一行有問題不會拖住其餘的。