其他工具
日期计算器在线工具
日期计算器用于计算两个日期相差的自然日、完整年月日、周数和工作日,也可按天、周、月、年或工作日推算目标日期。
功能介绍
日期计算看似简单,但“相差多少天”“年龄是多少”“一个月后是哪天”对应不同的计算口径。日期计算器把常用任务分成日期间隔和日期推算两个模式:间隔模式同时给出自然日、完整年月日、周数和工作日;推算模式则从一个确定日期出发,按天、周、月、年或工作日得到目标日期。页面覆盖 1900 年 1 月 1 日至 2100 年 12 月 31 日,并严格拒绝不存在的日期。
间隔计算采用不含起始日、包含结束日的口径,因此周一到周二是 1 天。完整年月日适合年龄和纪念周期,例如显示“2 年 3 个月 5 天”;自然日和周数适合项目排期与倒计时。工作日默认排除周六和周日,还可以额外输入公司休息日、节假日或其他不计入排期的日期,工具不会把未来调休安排当作可推算数据。
日期推算支持正数和负数。按天或周推算使用稳定的公历日序,按月或年推算会处理月末差异,例如 1 月 31 日增加一个月会落到 2 月最后一天,闰日增加一年也会夹取到下一年的 2 月末。按工作日推算则逐日跳过周末和额外排除日期,适合估算审核、发货、合同或项目交付节点。
使用方法
- 在“日期间隔”模式选择起始和结束日期,需要时可交换日期或把任一日期设为今天;
- 如果工作日需要排除额外日期,展开高级输入并用逗号、空格或换行填写 YYYY-MM-DD 日期;
- 点击“计算日期间隔”,查看自然日、完整年月日、周数、工作日和周末日;
- 切换到“日期推算”,输入起始日期、整数数量和单位,负数表示向前推算,再点击按钮得到目标日期。
注意事项
- 自然日与工作日间隔均不含起始日、包含结束日;反向输入会保留方向提示,统计数值按绝对区间展示。
- 默认工作日只排除周六和周日,不内置法定节假日和调休表;需要时请在额外排除日期中手动填写。
- 按月或按年推算遇到目标月份缺少对应日期时,会取目标月份最后一天。
- 所有计算均在浏览器本地完成,不上传、不保存输入日期或排除日期。
常见使用场景
- 计算生日到今天的年龄与完整周期
- 统计项目排期中的自然日和工作日
- 计算纪念日、考试或交付日期倒计时
- 从指定日期向前或向后推算目标日期
常见问题
日期间隔是否包含起始日和结束日?
自然日间隔和工作日统计均不含起始日、包含结束日。例如周一到周二的间隔为 1 天。页面会在结果区持续显示这一口径。
工作日会自动排除法定节假日和调休吗?
不会。默认只排除周六和周日,你可以额外输入需要排除的日期。法定放假与调休依赖逐年官方通知,工具不会自行推算。
1 月 31 日增加一个月会得到哪一天?
如果目标月份没有对应日期,工具会取该月最后一天。例如 2025 年 1 月 31 日增加一个月得到 2025 年 2 月 28 日。
日期输入会上传或保存吗?
不会。日期校验、间隔、工作日和日期推算全部在当前浏览器中完成,产品统计也不会记录输入日期。