時間戳與日期互轉
MailDrop 時間戳轉換器可將 Unix 時間戳翻譯成人類可讀的日期,亦可將日曆日期轉回時間戳,全程在你的瀏覽器內即時完成。貼上像 1753142400 這樣的數字,即可看到它代表的確切日期和時間;或揀選一個日期,取得對應的 Unix 時間。頁面同時顯示持續更新的即時當前時間戳,需要「此時此刻」的數值時十分方便。
Unix 時間戳計算自 1970 年 1 月 1 日 UTC 起經過的秒數,是資料庫、API、日誌檔和程式語言記錄時間點的標準方式。它精確而無歧義,卻無法為人類直接閱讀。對任何要偵錯日誌、檢查 API 回應、查核權杖到期時間或撰寫時間類查詢的人來說,雙向轉換是每日例行工作。
轉換器會自動偵測數值是秒還是毫秒,因此從 JavaScript、Java 或資料庫匯出複製的時間戳都能正確轉換,毋須人手調整。工具免費、毋須登記,與 MailDrop 臨時電郵並肩,同屬一套為開發者和測試人員而設的工具。
輸入從日誌檔、API 回應、資料庫記錄或 JWT 聲明複製的時間戳。工具同時接受 10 位數的秒值和 13 位數的毫秒值,並自動判斷你提供的是哪一種。
工具會顯示該時間戳代表的人類可讀日期和時間,讓你立即知道事件何時發生、權杖何時到期,或某條記錄的時間欄位是否合理。
反方向操作時,輸入日曆日期和時間,工具會產生對應的 Unix 時間戳,可直接放入查詢、測試資料、API 請求或設定值。
頁面上有一個持續更新的即時 Unix 時間戳。需要以數字表示當下時刻時,例如設定到期欄位或為測試記錄蓋時間印,直接複製即可。
Unix 時間戳是自 1970 年 1 月 1 日 UTC 午夜(稱為紀元)起經過的秒數。它是一種緊湊、不受時區影響的時間點表示方式,因此作業系統、資料庫、API 和程式語言底層幾乎一律採用。
看數量級。以秒為單位的時間戳目前是 10 位數,而 JavaScript 和 Java 常用的毫秒值是 13 位數。轉換器會檢查數字大小並相應解讀,所以無論哪種你都會得到合理的日期,而不是相差數千年的結果。
Unix 時間戳本身沒有時區;它標識的是全球同一個絕對時刻。你察覺到的偏移來自顯示結果所用的時區。與日誌或伺服器記錄比對時,請確認該系統以哪個時區匯報,因為同一個時間戳在不同地區會顯示為不同的當地時間。
以帶符號 32 位整數儲存時間戳的系統,會在 2038 年 1 月 19 日溢位,因為秒數屆時將超過該類型能容納的最大值。現代軟件已改用 64 位數值,把上限推遲到數十億年之後,但問題仍潛伏在老舊的嵌入式系統和過時的檔案格式中。
電郵測試離不開時間戳:會過期的驗證連結、帶發送時間的訊息標頭、以 Unix 時間記錄投遞的日誌。當你用 MailDrop 即棄電郵收件箱跑郵件流程時,這個轉換器讓你快速核對到期聲明和標頭時間,毋須將個人地址暴露於測試系統。