日期计算器 | 免费计算两个日期之间的天数
计算两个日期之间的准确天数、周数、月数和年数。非常适合规划和跟踪事件。
准备计算
输入日期并点击计算
两个日期之间的天数计算
此工具用于计算两个日期之间的准确天数、周数,以及按年、月、日划分的明细。开启"包含结束日期"后会在总数上加一天,使起止两端都被计入;切换到倒计时模式后,同一计算会变成实时更新的倒计时,以天、小时、分钟和秒显示距离未来某个日期还有多久。
时长是如何计算的
总天数是开始日期与结束日期之间的完整天数。年、月、日的划分方式与计算年龄相同:先减去整年,再从剩余部分减去整月,最后给出剩余的天数。开启"包含结束日期"会在总数上加一天,这在按首尾两端都计入的场合很重要,例如酒店住宿或需要计入最后一天的工作安排。
示例:包含与不包含结束日期的对比
2024年12月1日至2024年12月8日的培训,默认为7天,因为这只是两个日期之间的间隔。开启"包含结束日期"后,最后一天也会被计入,总数变为8天,这正是人们说"8天培训"时所指的天数。
示例:年、月、日明细
2024年8月2日到2024年11月2日之间,工具返回总计92天,相当于13.1周,明细为3个月零0天。将同一起始日期延长到2025年8月2日,总数则变为365天,恰好是1年。
计算公式与参考表
基础计算就是简单的减法:
总天数 = 结束日期 - 开始日期
开启"包含结束日期"时: 总天数 = (结束日期 - 开始日期) + 1
周数 = 总天数 / 7
以2024年8月2日为起点的参考数值:
| 日期范围 | 总天数 | 周数 | 明细 |
| 8月2日 - 8月9日 | 7 | 1.0 | 7天 |
| 8月2日 - 9月2日 | 31 | 4.4 | 1个月 |
| 8月2日 - 11月2日 | 92 | 13.1 | 3个月 |
| 2024年8月2日 - 2025年2月2日 | 184 | 26.3 | 6个月 |
| 2024年8月2日 - 2025年8月2日 | 365 | 52.1 | 1年 |