日期计算器(相隔天数与日期推算)
最后更新: · 公式与示例已人工校对
两个日期之间隔多少天,或从某天起推后 90 天是哪一天,手工数容易出错,闰年和大小月更是陷阱。这个工具按公历精确计算日差、周数,并支持加减天数、周数、月数得到目标日期。
使用方法
- 选择模式:计算日差,或推算日期
- 填入起始日期与结束日期(或偏移量)
- 读取总天数、周数、工作日数与目标日期
计算公式
| 日差 |
Δ = 结束日期 − 起始日期
是否含首日需按场景约定 |
| 闰年判定 |
能被 4 整除且不能被 100 整除,或能被 400 整除
如 2000 年是闰年,1900 年不是 |
| 年内日序 |
按各月天数累加
闰年 2 月为 29 天 |
| 周数 |
周 = 天数 / 7
取整或按自然周对齐 |
计算示例
从 2024-01-15 起推后 90 天
- 1 月剩余 16 天(含 15 日当天算法需确认)
- 2 月 2024 是闰年,29 天,累计 45 天
- 3 月需再取 45 天,落在 4 月 14 日
结果:目标日期为 2024-04-14
要点与常见误区
- “相隔多少天”有含首日与不含首日两种口径,合同与工期必须写清。
- 工作日计算要扣除法定节假日与调休,纯周末计算只是近似。
- 跨时区场景下日期可能相差一天,应以当地时区为准。
常见问题
- 为什么 2 月有时 28 天有时 29 天?
- 地球公转周期约 365.2422 天,通过每四年加一天来补偿,但世纪年需被 400 整除才是闰年。
- 相隔天数要算首日吗?
- 没有统一标准。住院天数通常算头不算尾,租期常算头也算尾,具体看约定。
- 工作日怎么算?
- 扣除周六周日再减去法定节假日、加上调休上班日,需要按当年放假安排表计算。
相关计算器