How to Use 日期计算器
日期计算器让”两个日期相差多少”或”日期加减”变得一气呵成。
- 选择模式 —— 选择”日期差”或”加减日期”模式。
- 填入日期 —— 差值模式下输入开始、结束日期;加减模式下选择基准日期及”加”或”减”。
- 输入时长 —— 可以同时填年、月、周、天,不需要的字段保留为 0。
- 查看结果 —— 工具会显示总天数,并按”年/月/日”形式拆分。
Formula & Theory - 日期计算器
日期计算器基于 UTC 日期做标准日历运算,避免夏令时干扰:
总天数 = floor((结束日期 - 开始日期) / 86400000)
年差 = 结束年 - 开始年(若结束月日早于开始月日则减 1)
月差 = 年差 × 12 + (结束月 - 开始月)
加减模式下,先加减年与月,再将日期日号约束到目标月份的最大日数,最后再加减周与天:
目标日期 = 基准 + 年 + 月 + (周 × 7 + 天)
工作日数量通过遍历日期并判断 dayOfWeek ∈ {1..5} 得到;总周数、月数、年数则用 7、30.4375、365.2425 进行近似换算。
Use Cases for 日期计算器
日期计算器适用于任何与日期相关的场景:
- 项目管理:计算距离上线/截止还有多少天,并按工作日规划冲刺。
- 合同与租赁:在起始日期上加若干年、月,得到合同到期日。
- 人力资源:精确计算入职、试用期或通知期天数。
- 出行计划:在出发日期加上行程天数,得到回程日期。
- 教育考试:跟踪距考试或学期结束还有多少周。
- 个人生活:倒计时婚礼、纪念日或重要预约。
借助日期计算器,所有结果都即时、私密、可重复利用。