工具箱圖標
XTools
Blog
/
Day.js 線上測試與格式速查Moment.js 線上測試與 Day.js 遷移日期計算與時間戳記轉換時區轉換

© 2026 XTools. 保留所有權利。

隱私權政策聯絡我們

    日期計算與時間戳記轉換

    Unix 時間戳記互轉,計算日期間隔與工作日,日期加減
    • 檔案不會離開你的裝置
    • 在瀏覽器本機執行
    • 免費、免註冊、無浮水印

    Unix 時間戳轉換

    目前 Unix 時間
    — ms

    日期間隔

    日期加減

    月底日期會自動調整,與 Day.js、Moment 相同:1 月 31 日加 1 個月是 2 月 28 日(閏年為 29 日)。

    日期資訊

    年齡計算機

    時區

    用來顯示該時區的當地時間,並解析沒有偏移的日期。

    同時對照多個時區

    工作天

    所有計算都在瀏覽器中完成,使用瀏覽器內建的日曆與時區資料,不會傳送任何內容。

    相關工具

    • Day.js 線上測試與格式速查
    • Moment.js 線上測試與 Day.js 遷移
    • 時區轉換

    如何使用日期計算與時間戳記轉換

    把秒、毫秒、微秒或奈秒的 Unix 時間戳轉成可讀的日期,也能反向轉換。同一頁還能算出兩個日期相差幾天、幾個工作天,做日期加減,並查看任一日期的週數、季度等資訊。全部在瀏覽器中計算。

    1. 1

      在「時間戳或日期」貼上時間戳或日期,或點「使用目前時間」;單位預設自動判斷,也可以在「單位」手動指定。

    2. 2

      在側欄選擇「時區」查看該時區的當地時間,沒有偏移的日期也會以這個時區解析。

    3. 3

      在「日期間隔」填入開始日期和結束日期(需要算到小時就開啟「包含時間」),即可看到相差多久以及工作天數。

    4. 4

      在「日期加減」輸入年到秒的數量,選擇「+ 加」或「− 減」,再複製結果。

    5. 5

      在「日期資訊」輸入一個日期,查看星期、ISO 週數、年內第幾天、季度,以及是否為閏年。

    常見問題

    怎麼知道時間戳是秒還是毫秒?

    「單位」設為「自動」時,11 位數以內視為秒,12–14 位為毫秒,15–17 位為微秒,更長的為奈秒。輸入框下方會說明實際的解析方式,也可以手動選 s、ms、µs 或 ns。

    工作天是怎麼算的?

    開始和結束兩天都算在內。預設週六、週日休息,可在「每週休息日」修改;假日請在「假日」欄每行填一個日期,例如 2026-10-10。工具沒有內建國定假日,也無法設定週末補班,這些設定只會存在目前的瀏覽器。

    為什麼 1 月 31 日加 1 個月是 2 月 28 日?

    日期會調整為目標月份的最後一天,與 Day.js、Moment 的做法相同;閏年則得到 2 月 29 日。

    沒有時區的日期會以哪個時區解析?

    以側欄「時區」選定的時區解析,預設為本機時區。以 Z 結尾或帶有 +08:00 這類偏移的輸入,會依其本身的偏移解析。要同時對照多個城市,可以使用「時區轉換」。

    可以用自己的格式輸出時間嗎?

    可以。在「自訂格式」用 Moment / Day.js 格式符號撰寫,例如 YYYY-MM-DD HH:mm,或從旁邊的下拉選單挑選常用格式;方括號 [] 內的文字會原樣輸出。

    輸入的內容會上傳嗎?

    不會。所有計算都使用瀏覽器內建的日曆與時區資料完成,輸入的內容不會離開你的裝置。