Skip to main content

从日期中添加或减去天数 从任何日期中添加或减去天、周、月或年。

Loading tool...

What Is 日期加减天数?

Add or Subtract Days 计算器允许您通过从任何起始日期添加或减去指定数量的天、周、月或年来快速找到过去或未来的日期。这对于计算截止日期、过期日期、到期日期或需要向前或向后投射时间的任何场景都非常有价值。该工具处理所有日历复杂性,包括闰年、不同月份长度和月末边缘情况。结果显示完整格式化的日期、ISO 格式、星期几以及原始日期和结果日期之间的总天数。它完全在您的浏览器中运行,以实现即时、私密的计算。

Technical Guide

该工具使用 JavaScript 的原生 Date 方法(setDate、setMonth、setFullYear)进行日期算术。当添加月份时,JavaScript Date 对象会自动处理溢出--例如,将 1 个月添加到 1 月 31 日将得到 3 月 3 日(或在底层引擎中为 2 月 28/29,然后滚动)。该工具解析基准日期的本地时间午夜,以避免时区相关的偏差错误。减法操作只需在应用相同添加逻辑之前将数量乘以 -1。ISO 日期输出使用 toISOString() 方法在 "T" 处分割出日期部分,而格式化输出则使用带有 "en-US" 区域设置的 toLocaleDateString() 以实现一致的格式化。星期几计算是从 JavaScript Date 对象的内置 getDay() 方法派生而来,通过 Intl.DateTimeFormat API 进行格式化。

Related Tools

About This Tool

日期加减天数 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.