怎样计算两个日期相隔多少天?
- 选择开始和结束日期,也可点击对应的“今天”。
- 默认计算普通日期差;如需把首尾两天都计入,请勾选对应选项。
- 点击计算,查看天数和整周数,再复制完整摘要。
免费日期工具 · 把每一天算清楚
准确计算两个日期之间的日历天数,自动考虑闰日。可选择是否包含首尾两天,再复制带完整日期和计数规则的摘要。
日期仅在设备本地计算,本工具不会上传或保存所填日期。刷新页面或切换语言会清空输入。网站使用 Google Analytics 统计页面访问。
整周数 + 剩余天数
输入两个日期后,点击计算。
摘要包含 YYYY-MM-DD 格式的两个日期及计数规则。修改日期或选项后会清除旧结果,请重新计算。
普通日期差计算跨过了多少个日历日边界。7 月 1 日至 7 月 2 日相隔 1 天;包含首尾两天时,将 1 日和 2 日都计入,结果是 2 天。两个日期相同时,普通日期差为 0 天,包含当天则为 1 天。
不会。这里比较的是不带时区和时刻的日期,计算日历天数,而不是经过了多少个 24 小时。相邻日期始终相隔 1 天,即使调整时钟导致当地两个午夜之间只有 23 小时或长达 25 小时。只有“今天”按钮会读取设备所在地的当前日期。
会。格里高利历中,年份能被 4 整除时通常是闰年;整百年份还必须能被 400 整除。因此 2000 年是闰年,1900 年不是。2 月 28 日到 3 月 1 日,在 2024 年相隔 2 天,在 2025 年相隔 1 天;包含首尾两天时再加 1 天。
允许倒序输入。工具会显示正数间隔,并明确提示结束日期更早。点击“交换日期”即可调换两栏。包含首尾两天的选项仍然加 1 天,不会产生负数时长。
将所选规则得到的总天数按每 7 天分为一整周,余下部分显示为天数。例如 10 天等于 1 整周加 3 天。这不表示跨过了几个自然周。工具不会将月份或年份换算成近似天数,也不会排除周末和节假日。
所有日期统一采用向前延伸的格里高利历,即将现代公历规则推算至公元 0001 年。不还原各地改历、历史上跳过的日期或儒略历。不支持 0000 年、公元前年份、不存在的日期或 9999 年之后的年份。
浏览器的日期选择器可能按当地习惯显示日期。摘要统一使用 YYYY-MM-DD,避免混淆年、月、日。三个部分都必须填写完整。计算前会检查日期是否有效,不会把不存在的日期自动顺延到下个月。