欢迎访问 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.
持善良之心,守正直之本,怀温暖之爱;愿世界和平,人间祥和。