日期间隔计算
算出两个日期相差多少天
这个工具能做什么
日期间隔计算做的事情很直接:给它起止两个日期,它立刻算出中间相差的总天数,并同步给出周数换算、年月日的近似分解,以及折算后的总小时数。日常里我们经常要手动数天数——算合同还剩几天、项目工期有多长、两个纪念日隔了多久——靠掰手指或翻日历容易错,尤其跨月跨年、遇到闰年二月时很容易算错一两天。这个工具把「两个日期相差多少」这件事一次性算清,日期先后顺序你随便选,它会自动识别并取绝对值,不用担心谁先谁后。
它的核心是把两个日期都归一化到 UTC 零点再做差值,而不是按本地时区去解析。之所以强调 UTC,是因为按本地时间计算时,夏令时切换或时区偏移会让某一天变成 23 小时或 25 小时,直接相减就可能凭空多算或少算一天。工具先把年月日转成从纪元(1970-01-01)起算的时间戳,两者相减再除以一天的毫秒数,得到的整天数就不受时区和夏令时干扰;周数是总天数除以 7,总小时数按天数乘 24 折算。年月日分解则按日历逐段推进——先补满整年、再补满整月、最后余下天数——因此是贴合真实日历的「近似分解」,而不是简单地把天数除以 30 或 365。
举两个例子:签一份 2026-01-15 到 2026-12-31 的服务合同,想知道履约周期有多长,输入两端就能看到相差约 350 天、折合 50 周,以及「0 年 11 个月 16 天」的分解,报价和排期时一眼可用。再比如做项目倒排,从今天到上线日还剩多少天、够不够排完测试,把总小时数拿来对工时也方便。纪念日倒数、账单周期、签证或试用期到期日核对,本质上都是同一类「计算天数」的需求,用这个日期差工具都能一次搞定。
有两点值得注意:一是这里的总小时数是按整天折算的(天数 × 24),并不包含你没有填写的具体时分,因此它反映的是日期跨度而非精确到分钟的时长,需要精确到时分秒的场景应改用带时间的时间差工具。二是同样「相差 400 天」,跨过的月份不同,年月日分解出的月数和余天也会略有差异,这是日历本身每月天数不等造成的,属于正常特性而非计算误差。全部计算在浏览器本地完成,日期不会上传,断网也能用。
日期间隔计算是一个免费的在线工具,打开网页就能用,不用下载也不用注册。平时大家搜的“日期间隔”、“日期相差”、“计算天数”,说的都是这个。
常见使用场景
- 核对服务合同还剩多少天到期
- 项目倒排工期算总天数和周数
- 计算纪念日已经过去多少天
- 核对试用期或签证到期日
- 把账单周期换算成周数和小时
使用方法
- 把内容粘贴到输入框(生成类工具直接设置选项)。
- 按需要选择选项,点操作按钮。
- 结果出现在下方,点「复制结果」即可带走。