日期差计算
两个日期相差的天数、周数与年月日组合,还能给日期加减天数或月数。
年 / 月 / 天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 年起连续不断的日序,让减法变得轻而易举。
相关关键词
日期差两个日期相差几天日期计算器日期加减间隔天数
纠错反馈
如果发现工具问题或有任何建议,欢迎通过邮箱联系我们,我们会认真查看每一条反馈。
