增加一个日历日
2026 年 12 月 31 日 + 1 天 = 2027年1月1日。
在所选日期上增加或减去整数个日历日,或计算两个日期之间经过的日历天数。
快速说明: 本计算器按日历日期而非本地连续 24 小时区间计算,因此结果不会因闰年或夏令时切换而偏移。
请选择计算类型,然后输入有效的公历日期。
🧭 计算类型
结果日期
—
请输入整数日偏移量以计算日期。
总天数
—
周数 + 天数
—
本计算器提供的日历日期结果仅供一般参考和规划使用,不解释合同、法定期限、申报规则或特定司法辖区的计数惯例。重要日期请向相关机构或专业人士确认。
“增加天数”和“减去天数”会将开始日期向前或向后移动非负整数个日历日。“日期间隔”会把两个有效日期转换为 UTC 日历日编号,并返回其绝对差值。
➕ 增加天数: 结果日期 = 开始日期 + 整数日偏移量。
➖ 减去天数: 结果日期 = 开始日期 − 整数日偏移量。
↔️ 日期间隔: 两个 UTC 日历日编号之间的绝对差值。
🗓️ 月末处理: 计算器按完整日移动,不增加或减去日历月。
以下固定示例调用与交互式计算器相同的 calculateDate() 函数。
2026 年 12 月 31 日 + 1 天 = 2027年1月1日。
从 2024 年 2 月 28 日到 3 月 1 日 = 2 天,两者之间包含 2 月 29 日。
日历月可能有 28、29、30 或 31 天,因此一个日历月不会被视为固定的 30 天。
能被 4 整除的年份通常是闰年,但整百年份还必须能被 400 整除。因此 2000 年是闰年,1900 年和 2100 年不是。
整数日偏移会自然跨越月末和年末。1 月 31 日加 1 天是 2 月 1 日。
本地两个午夜之间可能相隔 23 或 25 小时。因此“日期间隔”使用 UTC 日历日编号,而不是本地经过的毫秒数。
不包含。它计算经过的日历日边界。同一日期返回 0 天,次日返回 1 天。如果你的日程要求首尾日期都计入,请手动加 1。
可以。“日期间隔”会返回经过天数的绝对差值,并提示日期是否按相反顺序输入。“增加天数”和“减去天数”则明确按所选方向计算。
本计算器增加或减去的是整数日,而不是月份。1 月 31 日加 1 天会到 2 月 1 日;本工具没有单独的月末截断或月份溢出规则。
日期遵循公历闰年规则。能被 4 整除的年份通常是闰年,但整百年份还必须能被 400 整除,因此 2000 年是闰年,1900 年和 2100 年不是。
不会。“日期间隔”比较 UTC 日历日编号,日期偏移也按日历日而非固定 24 小时计算。时钟调整不会让显示结果增加或减少一天。
不会。每个日历日都会计入。计算器不会排除工作日、周末、联邦节假日或当地节假日。
已于 2026 年 8 月 22 日依据生产计算逻辑完成审核。计算器涵盖严格的公历日期验证、整数日加减、经过天数的绝对差值、完整周数、日期逆序、闰年、早期年份及运行环境支持的日期边界。
本工具不计算工作日、节假日日历、具体时间、时区转换、月偏移、年偏移或包含首尾日期的计数方式。外部截止日期规则请另行确认。