← 返回首頁

免費線上日期時間工具

12 種免費日期時間工具:日期差計算、日期加減、台灣國定假日、Unix 時間戳、Cron 解析等常見需求

關於 日期時間工具

日期時間工具集處理跨時區開發、農民曆、行事曆、工時計算的場景。Unix Timestamp ↔ 日期互轉支援 ms 精度與秒精度(注意:JS 的 timestamp 是 ms,Unix 系統是秒,混用是常見 bug);ISO 8601 / RFC 3339 / RFC 2822 多格式互轉;時區轉換(中東 / 歐美 / 亞洲 60+ 主要時區,含 DST 自動處理);農曆 / 國曆互轉(含農民曆節氣 + 黃道吉日);工時計算(給定 9-18 工時 - 1h 午休 + 國定假日扣除 + 特休);倒數計時器(給定目標日期 + 顯示天時分秒);星期幾計算(給日期算星期);月份天數速查(含閏年規則);台灣 ROC 民國 ↔ 西元年互轉;Cron 表達式預覽下次 5 次執行時間;CST / GMT / UTC / 標準時區常見混淆釐清。

常見問題

JS Date.now() 跟 Unix timestamp 為什麼不一樣?
JS Date.now() 回傳 1970-01-01 至今的**毫秒數**(如 1735689600000)。Unix timestamp 是**秒數**(如 1735689600)。兩者差 1000 倍。常見 bug:把 JS timestamp 當 Unix 給 PHP / Python / DB,結果年份變 5 萬年(54900 年)後。轉換:unixTs = Math.floor(Date.now() / 1000)。我們的工具自動偵測單位(10 位 = 秒、13 位 = 毫秒)並標註。
民國年怎麼換成西元年?114 年是哪年?
民國 = 西元 - 1911。所以民國 114 年 = 西元 2025 年;民國 113 年 = 2024。台灣公文 / 報稅 / 身分證統一用民國,但 Excel / DB / 國際合約用西元。**注意**:1911 年是「民國 0 年」也是西元 1912 年的「前一年」,民國 1 年 = 西元 1912 年。我們工具雙向互轉並支援「民國 0 年」邊界處理。
農曆 / 國曆轉換準確嗎?
我們的轉換用紫金山天文台公開算法 (1900-2100),準確度 100%(依官方發布的歷年資料)。閏月處理(每 19 年 7 個閏月,依太陽年同步)已內建。我們同時顯示節氣(24 節氣的精確時間)+ 黃道吉日 / 沖煞 / 五行屬性。台灣傳統節日(中秋、清明、端午、冬至、過年)自動標出國曆對應日期。
工時計算怎麼處理國定假日 / 補班日?
我們內建 2024-2026 三年的台灣國定假日 + 政府機關行事曆 + 補班日資訊(人事行政總處公告)。算法:(1) 計算期間總天數;(2) 扣除週六週日;(3) 扣除國定假日;(4) 加回補班日;(5) 乘日工時 (8h);(6) 扣午休 (1h × 工作日數)。給定 2024-12-1 到 2025-1-15 → 自動算出 32 個工作日 × 8h = 256 工時。
Cron 跨午夜 / 跨月份的特殊情況怎麼處理?
Cron 跨午夜:23:30 的 cron 會執行;午夜 00:30 也會。但「23:30 後到 00:30 前的 1h」cron 不會跨界執行;要跨日連續任務需用 systemd timer 或 cron + flock 鎖。跨月份:「30 of every month」遇到 2 月會 skip(不會執行於 28 / 29 號);要月底執行用 0 0 28-31 * * [ "$(date -d tomorrow +\%d)" = "01" ] && cmd 這種 hack。我們工具預覽下次 5 次執行讓你看到實際時序。
分享此工具: Facebook LINE X

你可能也需要