日期计算配置项说明

58 0

日期计算包括求两个日期相差多少天、某个日期加减若干天是哪一天、某天是星期几,以及一段时间内有多少个工作日,常用于计算纪念日、合同期限、预产期、假期安排等。下面说明可设置的选项。

日期计算配置项说明

  • 日期间隔:起始日期、结束日期
  • 日期加减:起始日期、天数(可为负)
  • 是否包含首尾
  • 是否只计工作日
  • 显示星期、周数

示例

输入:2024-02-29 到 2025-02-28

计算结果:相差 365 天,合 52 周 1 天

说明:若首尾两天都算(如计算“第几天”),则为 366 天。

规则说明

  • 平年 365 天,闰年 366 天
  • 大月 31 天:1、3、5、7、8、10、12 月
  • 小月 30 天:4、6、9、11 月
  • 2 月平年 28 天,闰年 29 天
  • 法律上“X 日内”一般不含起算当天(以具体法规为准)

注意事项

  • 明确是否包含首尾,两种口径相差 1 天
  • 跨闰年 2 月时注意 2 月 29 日
  • “加 1 个月”与“加 30 天”结果不同
  • 工作日计算要使用当年官方放假安排
  • 合同、法律期限以合同条款和法律规定为准

JavaScript 示例

下面是用 JavaScript 实现的写法,可以按需要修改:

const a = new Date('2026-01-01'), b = new Date('2026-11-11');
console.log(Math.round((b - a) / 86400000)); // 314

本站的日期间隔计算工具可以直接在网页中使用,无需安装,适合快速得到和核对结果。

常见问题

【两个日期相差几天包括当天吗?】直接相减不包括起始当天;首尾都算时再加 1。

【1 月 31 日加一个月是哪天?】多数工具取当月最后一天,即平年 2 月 28 日、闰年 2 月 29 日。

【Excel 怎么算两个日期差几天?】两个日期单元格直接相减,或用 DATEDIF 函数。

文中示例可以在本站对应工具中核对。

署名:123问编辑部 · 最近修订:2026-11-11 · 已按编辑与审核说明检查;内容仅供参考,不构成医疗、法律或投资建议。发现错误可查看纠错方式。

标签: 实用工具

抱歉,评论功能暂时关闭!