日期差计算 的工作原理
日期差计算器可精确计算两个日期之间的天数、完整周数、完整日历月数和整年数。所有计算均在浏览器本地完成,使用标准 JavaScript 日期运算;你输入的内容不会发送到任何地方,且页面加载后无需联网即可使用。
计算遵循公历标准。以午夜 UTC 时间点为基准计算两个时间戳的差值,可避免夏令时带来的歧义。月数和年数通过从较早日期逐月(或逐年)推算至较晚日期来统计,能正确处理各月天数不等和闰年的情况。结果同时显示四个单位,你可根据需要选用。
选择起始日期和结束日期,查看精确的天数、周数、月数差以及完整的年/月/日明细。
日期差计算器可精确计算两个日期之间的天数、完整周数、完整日历月数和整年数。所有计算均在浏览器本地完成,使用标准 JavaScript 日期运算;你输入的内容不会发送到任何地方,且页面加载后无需联网即可使用。
计算遵循公历标准。以午夜 UTC 时间点为基准计算两个时间戳的差值,可避免夏令时带来的歧义。月数和年数通过从较早日期逐月(或逐年)推算至较晚日期来统计,能正确处理各月天数不等和闰年的情况。结果同时显示四个单位,你可根据需要选用。
默认情况下,结果是两个日期之间的天数,不包含任何端点日期。若需要包含首尾的计数(即开始日和结束日均计入),请在显示的天数上加 1。
工具从开始日期逐月推进,直到超过结束日期,再计算剩余天数。这意味着「一个月」始终指一个日历月,而非固定的 30 天。例如,从 1 月 31 日到 2 月 28 日即为一个月零零天。
可以。计算使用实际日历日期,因此闰日(2 月 29 日)若落在区间内会被计入总数。跨越闰年的区间将包含那额外的一天。
不会。你选择的两个日期仅在计算期间保存于浏览器标签页的内存中,不会被传输、记录,也不会在你关闭标签页后保留。
工具会返回日期顺序无关的绝对差值,或根据显示设置在结果前加负号以表示结束日期早于开始日期。若你希望结果为正数,可使用互换按钮对调输入。
不会。工具以午夜时刻为基准比较日历日期,因此差值仅以天、月和年表示,一天中的具体时刻和时区偏移不影响结果。