日期计算器:两个日期相差几天

算出两个日期之间有多少天、几周、几个工作日,查90天后是哪一天,或者给重要的日子倒计时。

日期

关闭:3月1日到3日算2天。打开:算3天,休假、请假和按天付费的住宿通常这样算。
工作日和节假日
周末
点一下切换。中东地区选周五和周六,单休只选周日。
每行一个日期,格式为YYYY-MM-DD或MM/DD/YYYY。只保存在本浏览器中。

计算结果

—年
—月
—天
—
总天数
—
几周几天
—
工作日
—
周末天数
—
跳过的节假日
—
几个月几天
—
总小时数
—
总分钟数
—

逐月明细

月份天数工作日周末节假日

日期计算器怎么用

这个日期计算器能做三件事:计算两个日期之间相差多少天,算出某个日期之前或之后若干天、周、月是哪一天,以及给你在意的日子倒计时。选择和你的问题对应的标签页即可。输入时结果随时重新计算,每个日期下方都会显示星期几和ISO周数。

  1. 日期间隔给出相差的年、月、日,以及总天数、周数、小时、分钟和工作日。
  2. 加减日期把日期按自然日或工作日往前或往后推。
  3. 倒计时显示距离某个日期还有多少天,从今天算起时还有实时时钟。

打开工作日和节假日,可以修改哪些天算周末,并列出要跳过的节假日。这些设置对三个标签页都有效。

两个日期之间相差多少天?

用较晚的日期减去较早的日期。2026年1月1日到2026年12月25日是358天。计算器把两个日期都换算成天数序号再相减,所以闰年和每月天数不同的问题都会自动处理。

天数 = 结束日期 − 开始日期
含首尾天数 = 结束日期 − 开始日期 + 1

唯一需要你决定的是最后一天算不算。酒店从1日住到3日是2晚,所以保持开关关闭。从周一1日到周三3日请假,是3天不上班,所以打开包含结束日期。网上大多数“两个日期相差几天”的问题指的是第一种,所以它是默认设置。

几年几月几天

“几年几月几天”的结果按日历来数。3月15日到10月11日是6个月26天:满六个月到9月15日,再过26天。

今天往后30天、60天、90天是几号?

使用“加减日期”标签页,点一个快捷按钮即可。按天数写的期限常常落在周末,记得看一下星期几。下表从2026年10月11日(星期日)开始算:

天数之后的日期之前的日期
30天2026年11月10日(周二)2026年9月11日(周五)
45天2026年11月25日(周三)2026年8月27日(周四)
60天2026年12月10日(周四)2026年8月12日(周三)
90天2027年1月9日(周六)2026年7月13日(周一)
180天2027年4月9日(周五)2026年4月14日(周二)
365天2027年10月11日(周一)2025年10月11日(周六)

“90天”和“3个月”不是一回事。10月11日往后三个月是1月11日,比90天晚两天。合同写的是月就加月,写的是天就加天。

1月31日加一个月会怎样?

结果是2月28日(2028年这样的闰年是2月29日)。2月没有31日,所以日期会移到当月最后一天。Excel的EDATE函数和大多数银行系统也是这样处理的。每次发生这种情况,计算器都会提示,因为这意味着加一个月再减一个月回不到31日。

开始+ 1个月+ 3个月
2026年1月31日2026年2月28日2026年4月30日
2028年1月31日2028年2月29日2028年4月30日
2026年3月31日2026年4月30日2026年6月30日
2026年8月31日2026年9月30日2026年11月30日

怎么计算两个日期之间的工作日?

统计既不是周末也不是节假日的天数。2026年1月1日到12月25日共有256个周一到周五的工作日。这个数字还包含了感恩节、美国独立日等联邦假日,所以要算真实的期限,就把公司的假日列表粘贴到节假日框里,每行一个日期。落在工作日的假日会从计数中扣除,逐月表格会显示它们落在哪个月。

有两点容易出错。第一,周六的假日不会被扣两次,因为它本来就是周末。如果单位改为周五放假,就把那个周五加进去。第二,不是所有地方的周末都是周六和周日。周末为周五和周六的国家,点选周五和周六;单休则只保留周日。

加上工作日

“10个工作日内发货”从2026年10月16日(周五)算起,就是10月30日(周五)。开始日当天不计入,和发货期限、法律期限的常见理解一致。如果你遵循的规则要算开始日,就减去一天。

距离圣诞节还有多少天?

从2026年10月11日算起,距离圣诞节还有75天,距离2027年元旦还有82天。“倒计时”标签页提供快捷选项:元旦、情人节、美国独立日、万圣节、美国感恩节(11月第四个星期四,每年自动计算)、圣诞节和跨年夜。

周数和年末陷阱

周数遵循ISO 8601:每周从周一开始,第1周是包含当年第一个星期四的那一周。陷阱出现在年头年尾。2027年1月1日是星期五,所以它属于2026年的第53周,而不是2027年的第1周。如果你按周数做计划,记得看周数旁边显示的年份。

有一个限制需要了解:这里的一切都按整天的日历日计算。小时和分钟就是天数 × 24和 × 1,440,所以跨越夏令时切换的时间段,按实际钟表时间会差一小时。要换算不同时区的具体时刻,时区转换器更合适。

常见问题

两个日期之间相差多少天?

用较晚的日期减去较早的日期,按整天计算。2026年1月1日到12月25日是358天,如果首尾两天都算就是359天。计算器里的“包含结束日期”开关可以切换这两种结果。

今天往后90天是几号?

在今天的日期上加90个自然日。从2026年10月11日算起,90天后是2027年1月9日,星期六。其他起始日期可以在“加减日期”标签页里点“90天”按钮。

怎么计算两个日期之间的工作日?

统计既不是周末也不是法定假日的天数。2026年1月1日到12月25日共有256个工作日(周一到周五),这还没扣除节假日。在“工作日和节假日”里添加假日日期即可扣除。

1月31日加一个月是哪天?

是2月28日,闰年是2月29日。2月没有31日,所以计算器会取当月最后一天,和电子表格EDATE函数的规则一样,遇到这种情况会提示你。

计算器算不算开始日期和结束日期?

默认算开始日期、不算结束日期,所以周一到周五是4天。打开“包含结束日期”就变成5天,请假天数和按天计费的租赁通常这样算。

距离圣诞节还有多少天?

从2026年10月11日到2026年12月25日还有75天。打开“倒计时”标签页点“圣诞节”,会从今天开始倒数,并显示到午夜的实时时钟。

某个日期是第几周?

计算器显示ISO 8601周数:每周从周一开始,第1周是包含当年第一个星期四的那一周。2026年12月25日在第52周,而2027年1月1日仍属于2026年的第53周。