日期间隔天数计算器

免费日期间隔天数计算器:计算两个日期之间相隔多少天,并给出周数、工作日和周末天数,还可选择是否包含结束日期,适合算假期、住宿和合同期限。

两个日期之间的天数

在日期上加减

它做什么


天数从第一个日期的次日开始算,这是计算日期差的通常做法:周一到周五是 4 天。如果要把两天都算上,比如按天计的酒店住宿,或 1 日到 10 日的假期(10 天),请勾选“包含结束日期(两天都算)”。闰年和各月天数不同都已考虑在内。

两个问题,背后是同一套机制:两个日期相隔多远,以及从某个日期往前或往后一段距离会落在哪一天。两者都比看上去难,因为月份长短不一,而且一天并不总是二十四小时——时钟会往前拨也会往后拨。本页用整数数日历上的天,所以夏令时永远不会改变答案。

另见: 日期计算器 · 工作日计算器 · 年龄计算器

使用方法


  1. 要算间隔,就填入两个日期。先后顺序无所谓。
  2. 要算未来或过去的日期,就填入起始日期和要加减的量。
  3. 查看总数,以及同一段间隔拆成年、月、日之后的样子。

计算在你的浏览器中完成。你输入的内容不会被发送到任何地方,也不会被保存,所以可以放心填入真实数字。

常见问题


工作日是指周一到周五吗?
是的。公共假日没有扣除,因为各国不同,很多国家还因地区而异,用一个数字在几乎所有地方都会是错的。

第一天算在内吗?
不算。算的是要往前走多少天才能到达结束日期,所以 1 月 1 日到 2 日是一天。如果你需要把两端都算上——酒店住宿或租赁的计费常常如此——请加一。

1 月 31 日加一个月是什么?
2 月 28 日,闰年则是 29 日。2 月没有 31 日,所以日期被裁到月末。电子表格和数据库也是这么处理的。

夏令时会影响结果吗?
不会。按小时数会在只有 23 小时或有 25 小时的那些天出错。本页数的是完整的日历天,所以结果在世界各地都一样。

Wikipedia — Gregorian calendar
Wikipedia — Business day
Wikipedia — Leap year
Wikipedia — ISO 8601