計算器2026-05-10

時間差計算機:日期數學、時區感知計算同工作日

兩個時間戳。佢哋之間嘅距離聽起嚟好簡單——只係相減。但現實世界即刻令呢個變得複雜:時區將時鐘移位幾個鐘、夏令時間為一日添加或者移除一個鐘、唔同月份有唔同長度(28、29、30 或 31 日)、而閏年每四年插入額外一日(除咗唔可以被 400 整除嘅世紀年)。一個可以正確處理所有呢啲邊緣情況嘅時間差計算機唔單止係一個減法工具——佢係一個日期時間算術引擎。無論你需要知道距離項目截止日期仲有幾多日、以 ISO 8601 格式計算 SLA 到期時間戳、以閏年精確度確定某人嘅年齡、定係計數排除週末同假日嘅工作日,我哋嘅免費時間差計算機都會即刻產生精確、人類可讀嘅結果。

timelapse

日期時間計算器

免費 · 無需註冊

免費試用此工具 →open_in_new

分步指南

1

輸入開始同結束日期

使用日期選擇器設定你嘅開始同結束日期/時間,或者以任何常見格式輸入(YYYY-MM-DD、MM/DD/YYYY、DD.MM.YYYY,或帶時間組件 HH:MM:SS)。你亦可以輸入 Unix 時間戳或 ISO 8601 字串。計算機會自動檢測格式。兩個日期都可以可選包含時區偏移或 IANA 時區名稱(好似 "America/New_York" 或 "Europe/Berlin"),計算機會用佢喺計算差值之前將兩個時刻標準化為 UTC。

2

選擇你嘅輸出格式

由多種輸出模式中選擇:總日數(包含時間組件嘅分數日)、分解(X 年、Y 月、Z 日、H 小時、M 分鐘)、工作日(星期一到星期五,排除週末同可選嘅假日日期列表)、或 ISO 8601 持續時間(P3Y6M15DT4H30M 格式)。工作日模式對項目管理同 SLA 計算特別有用——一個跨越 14 個日曆日嘅任務可能只包含 10 個工作日。

3

閱讀詳細分解

結果卡片同時以每種常見單位顯示時間差:總年數、月數、週數、日數、小時數、分鐘數同秒數。喺呢個下面,一個時間線視覺化將開始同結束放喺一條水平條上,按比例顯示跨度。「里程碑」部分顯示中間點——半途仲有幾多日、每個四分之一點、同區間內嘅顯著日曆邊界(月份開始、年份開始)。

使用技巧與最佳實踐

check_circle

閏年規則:一個年份如果可以被 4 整除就係閏年,但唔可以如果可以被 100 整除,除非亦可以被 400 整除。所以 2000 年係閏年(可以被 400 整除),但 1900 年唔係(可以被 100 整除但唔可以被 400 整除),而 2100 年亦唔會係。平均格里曆年係 365.2425 日——呢個微小修正令日曆同地球軌道保持一致,誤差只有每 3,300 年 1 日。

check_circle

當精確計算年齡時,由當前日期減去出生日期,然後檢查今年生日過咗未。一個喺閏年 2 月 29 日出生嘅人,喺大多數法律管轄區(英國、美國、歐盟)喺非閏年技術上喺 3 月 1 日大一歲。用 floor((today - birthdate) / 365.2425) 計算年齡俾到一個近似值,但喺生日邊界附近會失敗。

check_circle

工作日計算好快就變得微妙。標準星期一到星期五工作週每年排除 104-105 個週末日。加上常見假日(美國 10 個聯邦假日、英國 8 個銀行假日、日期可變好似復活節)會再移除 7-10 日。對於國際項目,唔同國家遵守唔同假日——一個美英團隊每年可能因為唔重疊嘅假日而失去 15-18 個工作日。

check_circle

ISO 8601 持續時間格式(PTnHnMnS)係表示時間區間嘅國際標準。"P1Y2M10DT4H30M" 表示 1 年、2 個月、10 日、4 小時、30 分鐘。呢個格式用於影片元數據(YouTube 嘅 contentDuration)、API 回應、iCalendar(.ics)檔案同 HTML5 <time> 元素。我哋嘅計算機同時輸出 ISO 8601 持續時間同更人性化嘅分解。

check_circle

Unix 時間戳計數由 1970-01-01 00:00:00 UTC(Unix 紀元)起嘅秒數。兩個時間戳相減俾到以秒為單位嘅差值——除以 86,400 得日數、3,600 得小時數、60 得分鐘數。但要注意:Unix 時間戳忽略閏秒(自 1972 年以來增加咗 27 個),所以佢哋嚴格嚟講唔係 SI 秒嘅計數。對於唔夠一日嘅持續時間,呢個差異無關緊要;對於跨多年嘅跨度,佢會累積到 27 秒嘅誤差。

check_circle

SLA(服務等級協議)計算通常使用營業時間而唔係日曆小時。一個喺營業時間(朝 9 晚 6)內嘅「4 小時回應 SLA」表示星期五下晝 5 點嘅工單必須喺星期一朝早 11 點之前處理——只有 2 個營業小時過去咗。我哋計算機嘅自訂小時模式俾你定義工作日窗口同準確計算跨週末嘅 SLA 到期時間。

check_circle

當用甘特圖規劃項目時,永遠以工作日計算持續時間,而唔係日曆日。一個喺星期四開始同跨兩個週末嘅「10 日任務」實際上需要 14 個日曆日。項目管理軟件會自動處理呢個,但我哋嘅計算機俾你無需啟動完整 PM 套件就可以進行快速、臨時規劃嘅相同能力。

常見問題解答

當兩個日期都包含時區資訊(偏移好似 +02:00 或 IANA 名稱好似 "Asia/Tokyo"),計算機會喺計算差值之前將兩者轉換為 UTC。呢個確保結果反映實際經過時間而唔理時區。如果冇指定時區,日期會被視為本地瀏覽器時間。對於跨時區計算,一定要包含時區資訊——由倫敦飛紐約嘅航班大約需要 8 個鐘,但本地時鐘差異只有 5 個鐘,因為時區偏移。

時間差背後隱藏住複雜性——閏年、月份邊界、時區轉換同工作日規則全部對抗天真嘅減法方法。我哋嘅計算機處理每個邊緣情況,以你需要嘅格式傳遞精確結果,由 ISO 8601 持續時間到工作日計數。即刻試下,唔使再喺日曆上數。

免費試用此工具 →open_in_new