歡迎造訪 AI DO TOOL 網站

日期差計算

兩個日期相差的天數、週數與年月日組合,還能給日期加減天數或月數。

年 / 月 / 天2 y 8 m 29 d總天數: 1003 · 總週數: 143.3
2024-01-15
2026-10-14
2024-01-152026-10-14
結果日期2024-02-14

概念

給定兩個日期,有三種有用的答案:原始天數(以及週數);以及一個讀起來自然的年月日組合——比如「2 年 5 個月 12 天」。天數差由兩個時間戳直接相減得到,閏年和大小月自動正確;年月日形式則按人們算年齡的方式,從上個月借位。下方還可以給起始日期加減 N 天或 N 個月。

描述與趣事

為什麼「整整相隔 30 年」從來不等於 10957 天?因為中間會偷偷溜進來閏日——這正是為什麼用年月日表達年齡顯得自然,而原始天數才是電腦真正在用的數字。

歷史與由來

計算兩個日期之間隔了多少天在中世紀歐洲成了商業必需:商人隨身攜帶萬年曆和「已過天數」表,用來算利息和合約。今天軟體裡用的日期差演算法,可以追溯到 1583 年約瑟夫·斯卡利傑定型的儒略日數系統——自公元前 4713 年起連續不斷的日序,讓減法變得輕而易舉。

相關關鍵字

日期差兩個日期相差幾天日期計算機日期加減間隔天數
Keep a kind heart, hold integrity as your foundation, and cherish warm love; may the world know peace and humanity live in harmony.
持善良之心,守正直之本,怀温暖之爱;愿世界和平,人间祥和。