日期计算器 — 相差天数与倒数日
相差天数、倒数日和日期加减天数,一个工具全搞定
在浏览器中处理 · 不上传任何内容
请输入两个日期。
功能简介
这是一个回答日常日期问题的计算器:离某个活动还有几天、合同或旅行一共多少天、项目已经进行了多久、今天起 90 天后是几月几号。它提供三种模式。“两个日期相差”会给出总天数、几周零几天、几个月零几天,以及两个日期各是星期几。“倒数日”显示距离目标日期还有几天,或已经过去几天。“日期加减天数”给出推算出的日期和星期。
使用方法
- 在标签中选择模式:两个日期相差、倒数日、日期加减天数。
- 计算相差天数时,输入开始日期和结束日期。开始日期默认填入今天。需要把第一天也算进去时,勾选对应选项。
- 计算倒数日时,输入目标日期,查看 D 数。
- 加减天数时,输入基准日期和天数,再选择“之后”或“之前”。
- 结果会即时更新。可以用主结果旁的复制按钮复制。
计算方式
- 只看日历:日期只根据年、月、日换算成天数,不涉及钟点和时区,因此夏令时切换不会让结果差一天。
- 闰年:能被 4 整除的年份是闰年,但能被 100 整除的年份不是,除非它同时能被 400 整除。
- 包含开始当天:相当于把结束日期往后推一天,天数、周数和月数都会按此计算。
- 几个月零几天:从较早的日期开始,在不超过较晚日期的前提下尽量加整月,剩下的部分显示为天数。短月份中不存在的日子,用该月最后一天代替。
- 顺序颠倒:如果开始日期晚于结束日期,会自动对调并给出提示。
- 支持公元 1 年至 9999 年。
示例
| 用途 | 输入 | 结果 |
|---|---|---|
| 相差天数 | 2024-05-01 到 2024-05-10 | 9 天(含当天 10 天) |
| 接近一整年 | 2024-01-01 到 2024-12-25 | 359 天,51 周零 2 天,11 个月零 24 天 |
| 月底 | 2023-01-31 到 2023-03-01 | 29 天,1 个月零 1 天 |
| 闰年 | 2024-02-28 到 2024-03-01 | 2 天(2023 年为 1 天) |
| 加天数 | 2024-01-01 之后 100 天 | 2024-04-10 |
常见问题
两个日期相差几天怎么算?
用结束日期减去开始日期。5 月 1 日到 5 月 10 日相差 9 天。如果像很多合同或打卡记录那样把第一天也算进去,勾选“包含开始当天”即可得到 10 天。
1 月 31 日的一个月后是哪天?
2 月没有 31 日,所以取 2 月的最后一天(平年为 2 月 28 日,闰年为 2 月 29 日)。月份按日历月计算,不足一个月的部分用天数表示。
夏令时和闰年会影响结果吗?
夏令时不会。计算只使用日历上的年、月、日,不涉及钟点和时区,所以一天 23 或 25 小时的情况不会改变天数。闰年(包括整百年的规则)会被正确处理。
倒数日的 D-10、D+3 是什么意思?
D-10 表示距离目标日期还有 10 天,D-Day 就是当天,D+3 表示已经过去 3 天。“今天”取自你设备上的本地日期。