日期差異計算器如何運作?
計算器將兩個日期映射為整數天數計數,相減後回傳總數。年/月/日的分解使用「借位」方法:如果結束日小於開始日,演算法會從前一個月借天數,就像減法中的借位運算。二月的 28 或 29 天寬度以及世紀規則(能被 100 整除的年份不是閏年,除非也能被 400 整除)在這個步驟中得到解決。工作日另行計算——工具逐日檢查,只計算週一到週五。經測試,2000 年 1 月 1 日到 2001 年 1 月 1 日回傳 366 天而非 365 天,因為 2000 年是閏年——與 ECMAScript Date 規範一致。輸入日期後,結果在您雙手還沒離開鍵盤前就已顯示。