日期计算器

一个工具涵盖日期差、D-day、D+、N 天后或前、星期、相差月数、周岁、已出生天数和周一至周五工作日十种日期计算。

结果—

需要了解的要点

日期计算器是一张随模式变化的表单。两个日期的模式会显示开始日期和结束日期,天数模式显示开始日期加天数栏,出生日期模式则只显示一个出生日期栏。

所有运算都以 UTC 的整日历日进行,所以夏令时不会让结果多出或少掉一小时。差值等于结束日期减开始日期,因此 2025-01-01 到 2025-01-02 是 1 天,起始当天不计入。

模式包括日期差、D-day、D+ day、N 天后日期、N 天前日期、星期、相差月数、周岁、已出生天数和工作日计算。工作日模式连同所选的两个日期一起,只统计周一到周五,不考虑法定假日。

日期栏会拒绝 2025-02-30 这类不存在的日期,天数栏只接受 0 或更大的整数。D-day、D+、周岁和已出生天数以设备的今天日期为准,所以日期变化后结果也会变化。

有两个设计避免混淆各模式。像 2025-02-30 这样不可能的日期会在计算前被拒绝,每个结果行都带有“从开始日起”或“工作日(周一至周五)”之类的标签,复制出的数字不会让人搞不清它衡量的是什么。

按任务选择工具 9
相关工具 1
日期计算器使用方法
  1. 先打开与问题相符的模式,例如日期差。
  2. 输入或选择开始日期 2025-01-01 和结束日期 2025-12-25。
  3. 在结果行读取这一组日期对应的 358 天。
  4. 在天数模式中,用 100 这样的整数填入天数栏,而不是结束日期。
  5. 点击重置,可让日期栏重新回到今天。

快速说明

日期差会把起始当天算进去吗?

不会。结果是结束日期减开始日期,所以 2025-01-01 到 2025-01-31 是 30 天。若要两端都算,请自行加 1。

工作日结果会扣除法定假日吗?

不会。工作日模式连同所选两个日期,只统计周一到周五,没有假日日历。

为什么一夜之后 D-day 的结果变了?

D-day、D+、周岁和已出生天数是与设备日期比较得出的。设备日期一跨日,数值就会相应变动一天。

天数可以填负数吗?

不可以。天数栏只接受 0 或更大的整数;要推算过去的日期,请用 N 天前页面。