日期计算器:两个日期相差多少天、日期推算与时间计算
输入两个日期算相差天数、按天数前后推算日期、做时间加减与时间差。今天是 2026年10月31日 星期六:今年已过 304 天(今天算第 304 天),距 2026 年结束还有 61 天。下面以“2026 年 1 月 1 日 → 今天”为例先算给你看。
口径:日期按北京时间自然日,一天 86400 秒;2 月 29 日按真实历法参与计算;工作日仅扣周六、周日,不含法定节假日与调休。
两个日期相差多少天
“折合年月日”按公历逐月推算(1 月 31 日 → 3 月 1 日记 1 个月零 1 天);“折合周”按 7 天一周;工作日只扣周末。
日期推算:N 天后、N 天前是哪一天
“第 N 天”与“N 天后”相差一天:农历生日、宝宝百日、恋爱百天等民俗说法用第 N 天口径;倒计时、工期用 N 天后口径。
时间计算:时间加减与两个时间相差多少
时间加减
两个时间相差多少
时间计算不涉及日期进位之外的历法规则;跨午夜时结果会给出“进 N 天”,请与日期推算配合使用。
从今天起的常见节点(2026年10月31日 更新)
下表以今天的日期为基准往后推算,每天自动重算。第 N 天一列按“起始日算第 1 天”口径,与 N 天后相差一天。
| 节点 | 具体日期 | 星期 | 年度序号 | 距今天数 |
|---|---|---|---|---|
| 7 天后 | 2026年11月7日 | 星期六 | 第 311 天(2026 年) | 7 天 |
| 15 天后 | 2026年11月15日 | 星期日 | 第 319 天(2026 年) | 15 天 |
| 30 天后 | 2026年11月30日 | 星期一 | 第 334 天(2026 年) | 30 天 |
| 60 天后 | 2026年12月30日 | 星期三 | 第 364 天(2026 年) | 60 天 |
| 90 天后 | 2027年1月29日 | 星期五 | 第 394 天(2027 年) | 90 天 |
| 100 天后 | 2027年2月8日 | 星期一 | 第 404 天(2027 年) | 100 天 |
| 180 天后 | 2027年4月29日 | 星期四 | 第 484 天(2027 年) | 180 天 |
| 365 天后 | 2027年10月31日 | 星期日 | 第 669 天(2027 年) | 365 天 |
| 1000 天后 | 2029年7月27日 | 星期五 | 第 1304 天(2029 年) | 1,000 天 |
| 10000 天后 | 2054年3月18日 | 星期三 | 第 10304 天(2054 年) | 10,000 天 |
第 N 天是哪天:里程碑速查(基准日 = 今天)
纪念日常用的谐音与整千天数节点。把上方的“日期推算”起始日改成你的纪念日,就能算出属于你的日期;同一张表在100天纪念日计算器里可以按任意起始日生成并带倒计时。
| 节点 | 日期 | 星期 | 天数 | 说明 |
|---|---|---|---|---|
| 第 1 天 | 2026年10月31日 | 星期六 | 1 | 起始日当天 |
| 第 7 天 | 2026年11月6日 | 星期五 | 7 | 满一周 |
| 第 30 天 | 2026年11月29日 | 星期日 | 30 | 满一个月(按 30 天) |
| 第 49 天 | 2026年12月18日 | 星期五 | 49 | 七七 |
| 第 52 天 | 2026年12月21日 | 星期一 | 52 | 谐音“我爱” |
| 第 66 天 | 2027年1月4日 | 星期一 | 66 | 六六大顺 |
| 第 77 天 | 2027年1月15日 | 星期五 | 77 | 七夕谐音 |
| 第 88 天 | 2027年1月26日 | 星期二 | 88 | 双发 |
| 第 99 天 | 2027年2月6日 | 星期六 | 99 | 长长久久 |
| 第 100 天 | 2027年2月7日 | 星期日 | 100 | 百日 |
| 第 200 天 | 2027年5月18日 | 星期二 | 200 | — |
| 第 222 天 | 2027年6月9日 | 星期三 | 222 | 成双成对 |
| 第 300 天 | 2027年8月26日 | 星期四 | 300 | — |
| 第 365 天 | 2027年10月30日 | 星期六 | 365 | 满一年(平年) |
| 第 500 天 | 2028年3月13日 | 星期一 | 500 | — |
| 第 520 天 | 2028年4月2日 | 星期日 | 520 | 谐音“我爱你” |
| 第 666 天 | 2028年8月26日 | 星期六 | 666 | 顺遂 |
| 第 730 天 | 2028年10月29日 | 星期日 | 730 | 满两年 |
| 第 999 天 | 2029年7月25日 | 星期三 | 999 | 长长久久 |
| 第 1000 天 | 2029年7月26日 | 星期四 | 1,000 | 整千天 |
| 第 1314 天 | 2030年6月5日 | 星期三 | 1,314 | 谐音“一生一世” |
| 第 1825 天 | 2031年10月29日 | 星期三 | 1,825 | 满五年 |
| 第 3650 天 | 2036年10月27日 | 星期一 | 3,650 | 满十年 |
| 第 10000 天 | 2054年3月17日 | 星期二 | 10,000 | 万天(约 27.4 年) |
表中日期按“第 N 天 = 起始日 + N − 1 天”计算;若你的场景用“N 天后”口径,把结果日期整体加一天即可。
常用时间单位与常见时长换算
| 单位 / 时长 | 换算结果 | 说明 |
|---|---|---|
| 1 分钟 | 60 秒 | 时间换算的基础单位 |
| 1 小时 | 60 分钟 = 3600 秒 | 时间加减按 24 小时进位 |
| 1 天 | 24 小时 = 1440 分钟 = 86400 秒 | 日期计算一律按自然日 |
| 1 周 | 7 天 = 168 小时 | 相差天数 ÷ 7 得周数 |
| 1 年(平年) | 365 天 = 8760 小时 | 闰年为 366 天 |
| 1 年(闰年) | 366 天 = 8784 小时 | 每 4 年一次,世纪年需被 400 整除 |
| 100 天 | 14 周零 2 天 | 3 个月零 10 天(按 30 天一个月) |
| 1000 天 | 2 年 8 个月零 25 天左右 | 按 365.2425 天/年折算约 2.74 年 |
| 10000 天 | 约 27 年 4 个月 | 人生第一个“万天”里程碑 |
| 10000 小时 | 416 天 16 小时 | 约 1 年 1 个月 |
| 100 万秒 | 11 天 13 小时 46 分 40 秒 | 秒数 ÷ 86400 得天 |
| 1 光年(题外) | 约 9.46 万亿公里 | 长度单位,不是时间单位 |
日期计算的口径说明
一天从什么时候开始
本页以北京时间(UTC+8)当天 0 点为一天的起点。日期序号按公历日期逐日累加,不含时刻信息,所以“相差天数”永远是整数;需要精确到小时、分钟时,请用上面的时间计算部分,把两个结果连起来读。
闰年与 2 月 29 日
公历闰年的判定是“能被 4 整除且不能被 100 整除,或者能被 400 整除”:2024、2028 是闰年,2100 不是闰年,2000 是闰年。闰年 2 月有 29 天,1 月 1 日之后的所有“年度序号”都会比平年多 1。若区间跨过 2 月 29 日,相差天数会自然多出这一天,不需要手工补。
整日差、第 N 天、工作日三种口径
整日差不含起始日,周岁、合同期、诉讼时效都用它;第 N 天把起始日算作第 1 天,民俗里的百日、周年、头七都用它;工作日只扣周六周日。三种口径互不换算,页面分别列出,避免把差一天的结果混着用。
为什么不做“农历相差天数”
农历一年 354 天左右、有闰月时 383 天左右,同一个农历日期在公历里每年浮动,无法用一个固定公式折算。需要农历日期请用农历生日查询先把公历换成农历,再用本页算公历日期的天数差。
常见问题
两个日期相差多少天,含不含当天?
两种口径都有人用,差别正好是 1 天。不含起始日(整日差):把起始日当作 0 天,到结束日满 24 小时才算 1 天,法律、合同、周岁都用这个口径;含起始日(第 N 天):起始日当天算第 1 天,所以 1 月 1 日到 1 月 3 日是 3 天。以今天(2026年10月31日)为例,今年元旦到今天不含起始日是 303 天,含起始日是 304 天。上方计算器有“起始日算第 1 天”开关,切换后结果会差 1 天,页面把两个数字都摆出来,不做静默替换。
今天是今年的第几天?今年还剩多少天?
今天是 2026年10月31日,是 2026 年的第 304 天(今天算第 304 天),到 2026 年 12 月 31 日还有 61 天(不含今天)。算法就是“今天 − 当年 1 月 1 日 + 1”,闰年时 1 月 1 日之后的所有序号都会多 1。2026 年是平年(365 天),把上面的开始日期改成 1 月 1 日、结束日期改成任意一天,就能查任意日期的年度序号。
工作日天数怎么算?为什么和考勤不一样?
本页工作日只按周一至周五统计,不含法定节假日,也不做调休补班处理。原因是法定节假日每年由国务院办公厅单独发布,跨年推算做不到准确;调休把周末变成工作日,也会让结果再变一次。所以这个数字适合估算项目工期、提交周期,需要精确考勤请以单位口径或当年放假通知为准。下方“开始日期—结束日期”两个框改动后,工作日、周末天数会一起重算。
“100 天后”和“第 100 天”一样吗?
不一样,差一天。“100 天后”是从起始日往后加 100 天;“第 100 天”是把起始日算作第 1 天,实际是起始日 + 99 天。以今天 2026年10月31日 为例,100 天后是 2027年2月8日,第 100 天是 2027年2月7日。宝宝百日、恋爱百天、亲人百日这类民俗说法用的是第 100 天口径,而“距离某活动还有 100 天”用的是100 天后口径。
时间加减跨过午夜怎么算?
满 24 小时就进 1 天。例如 23:30:00 加 2 小时 = 次日 01:30:00,页面会把“进 1 天”单独标出来,时间部分按 24 小时制显示。分与秒同样按 60 进位:09:45:30 加 20 分钟 = 10:05:30。时间加减只在“时:分:秒”这一层计算,日期部分需要把进位天数加到日期上,所以跨天场景请把两个结果连起来读(例如“次日 + 01:30:00”)。
为什么不能用“年份相减 × 365”算天数?
因为公历一年不是整整 365 天。平年 365 天、闰年 366 天,平均 365.2422 天,每 4 年就差出约 1 天。以 2000 年 1 月 1 日到 2026年10月31日 为例,按公历日期逐日累加是 9,800 天,而用“26 × 365 = 9,490 天”来算会少 310 天,差值就是这段区间里的闰日与今年生日后的零头。本页所有天数都按公历日期序号相减,不做近似。
为什么日期计算要注明时区?
因为“今天”在不同时区可能不是同一天。北京时间(Asia/Shanghai,UTC+8)比 UTC 早 8 小时,比纽约早 13 小时左右。本页所有“今天”“距今多少天”都以北京时间当天 0 点为基准,不做夏令时调整(中国大陆自 1991 年起不再实行夏令时)。如果你在海外,跨时区核对日期时请把当地时刻先换算成北京时间再比较。
图解:日期与时间的四种算法