時間戳與日期互轉
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 拋棄式收件匣跑郵件流程時,這個轉換工具能讓您快速核對到期宣告與標頭時間,而不必讓個人地址暴露在測試系統中。