简介

这款日期计算器把四类高频日期任务放在同一个工具里:计算两个日期之间相差多少天、对日期增加或减少时间、查询某一天是星期几,以及查看某个日期属于一年中的第几周。它适合做排期、截止日校对、合同窗口检查、报表周次确认,以及日常的日历问题判断。

使用方法

先选择与任务对应的模式。日期差模式下,输入开始日期和结束日期,并决定是否把结束日计入结果。日期加减模式下,选择基准日期,再按年、月、周、天输入要增加或减少的量。星期几模式下,选择日期即可查看对应星期。周数模式下,选择日期并切换 ISO 或美式周规则,以匹配你的报表或业务口径。所有计算都直接在浏览器本地完成。

功能特点

  • 一个工具覆盖日期差、日期偏移、星期几和周数 4 类日期工作流
  • 支持是否包含结束日,避免日期区间口径混淆
  • 提供工作日与周末拆分,便于做计划和排班
  • 支持 ISO 与美式周规则,适合报表、运营和跨地区沟通
  • 补充季度、年内第几天、当月第几周等上下文信息
  • 浏览器本地计算,无需登录,也不需要服务端处理

为什么不仅仅要看总天数

很多日期问题并不只是“差了几天”这么简单。比如合同提醒更关心加一个自然月后的日期,项目排期更关心有多少个工作日,跨团队周报更关心 ISO 周还是美式周。把这些相互关联的日期任务放在同一个工具里,可以减少因为口径切换而产生的错误。

什么时候要包含结束日

日期计算里最常见的误差之一,就是结束日到底算不算进去。比如周一到周五,有的人会说相差 4 天,有的人会说包含首尾共 5 天。这个工具把“包含结束日”单独做成开关,方便你按住宿、预订、账期、排班或截止日的实际业务定义来解释结果。

周数为什么会有两种答案

周数并不是全世界统一的。ISO 周从周一开始,第 1 周是包含 1 月 4 日的那一周;很多美式业务系统则从周日开始,并把包含 1 月 1 日的那一周定义为第 1 周。如果你在不同国家、团队或软件之间对齐报表,务必先确认双方采用的是哪一种周规则。

应该使用哪个模式

先按问题类型选模式,再看结果字段。

模式适合场景典型输出
两个日期相差多少天截止日、倒计时、经过时间总天数、工作日、周末、整周拆分
对日期进行加减续费、提醒、向前或向后排期结果日期及星期、年内第几天等补充信息
星期几查询出行、活动、历史日期、表单填写星期名称和相关日历元数据
周数查询报表、工资、物流、运营节奏周数、周所属年份、本周起止日期

需要特别注意的口径

这些规则会直接影响你如何解读日期结果。

主题含义实际提示
包含结束日最后一天也会计入结果适合住宿、预订、日期范围展示
不包含结束日结果表示两个日期之间的间隔适合看经过时间和纯间距
ISO 周规则周一开周,第 1 周包含 1 月 4 日国际化报表中很常见
美式周规则周日开周,第 1 周包含 1 月 1 日美国业务场景更常见

常见问题

两个日期之间到底应该怎么算天数?

首先要确定结束日是否应该计入。如果你是在算住宿、预订或一个完整区间,通常会把结束日算进去;如果你只是想知道两个日期之间隔了多少天,则通常不包含结束日。

为什么加 1 个月不一定等于加 30 天?

自然月长度并不固定。按月加减遵循日历规则,而不是固定天数规则,这对续费日期、账单周期和合同节点非常重要。

ISO 周和美式周有什么区别?

ISO 周从周一开始,第 1 周定义为包含 1 月 4 日的那一周;美式周通常从周日开始,并把包含 1 月 1 日的那一周视为第 1 周。

这个工具能直接给出工作日结果吗?

可以。日期差模式会拆分工作日和周末天数,方便你快速估算业务周期。但如果你的组织还要排除法定节假日,需要再结合本地假期政策判断。

日期数据会被上传吗?

不会。这个日期计算器在浏览器本地运行,输入的日期不会上传到服务器参与处理。