日期计算器怎么用
选择日期间隔天数可计算一段时间的长度,选择加减日期可推算某个日期之前或之后的日期。输入时结果会实时更新。
计算两个日期之间的天数
- 输入开始日期和结束日期。结束日期默认是今天;点击今天按钮可将任一栏恢复为当前日期。
- 如果第一天和最后一天都要计入,例如预订假期或计算请假天数,请勾选包含结束日期(+1天)。
- 查看总天数,以及换算成周和天、月和天、年月日、工作日、周末天数和小时的结果。每个日期都会标明星期几。
- 如有需要,可展开从工作日中排除节假日,填入适用于您的节假日日期。
加减天、周、月或年
- 输入开始日期,然后选择加或减。
- 任意组合填写年、月、周和天数,或使用+30天、+6个月等快捷按钮。
- 勾选仅工作日后,“天数”一栏按工作日(周一至周五)计算。
- 查看结果日期及其星期和ISO格式(YYYY-MM-DD),以及它距开始日期相隔多少个自然日。
天数是怎么计算的
天数就是两个日期之差:计入开始日期,不计入结束日期。从1月1日到1月31日是30天,就像从周一到周二是一天一样。勾选包含结束日期后,首尾两天都计入,结果为31天。如果列出的每一天都要算上,就用包含首尾的算法,例如区分酒店住宿晚数和节日天数、计算请假时长,或计算到达日和离开日都计入的停留期。
计算器按完整的日历日期计算,不涉及钟点时间,因此夏令时和冬令时的切换不会影响结果:2026年3月28日到2026年3月30日是2天,即使许多国家在这期间把时钟拨快了一小时。小时数和分钟数就是天数分别乘以24和1,440。
月、年与月末规则
每月有28到31天,所以“一个月”取决于从哪天开始算。本计算器使用与我们的年龄计算器相同的日历规则:某个日期的一个月后,是下个月的同一日;如果那一天不存在,则取该月最后一天。因此,2024年1月31日 + 1个月是2024年2月29日(闰年),2023年1月31日 + 1个月是2023年2月28日,2024年2月29日 + 1年是2025年2月28日。组合加减时,先计算年和月,再计算周和天。
计算两个日期之间的“月和天”时,计算器按上述规则从开始日期起数满整月,再加上剩余的天数。因此,2020年2月29日到2021年2月28日是1年0个月0天(365天),因为在没有2月29日的年份里,2月29日的周年日落在2月28日。
闰年
计算器采用公历(格里高利历)。能被4整除的年份是闰年,但整百年份须能被400整除才是闰年。所以2024年和2000年是闰年,1900年不是,2100年也不会是。支持的日期范围为公元1年到9999年;1582年公历启用之前的日期,按同样规则向前推算(即外推格里高利历)。各国采用公历的时间不同,英国及其殖民地是在1752年。对于用旧儒略历记载的历史日期,结果可能相差好几天。
工作日与节假日
工作日指周一至周五,统计范围与总天数相同:从开始日期起,到结束日期为止但不含结束日期;勾选包含结束日期时则包含。2026年10月5日(周一)到2026年10月16日(周五)是9个工作日,包含结束日期则为10个。法定节假日因国家和地区而异,因此计算器不会自动扣除;请在从工作日中排除节假日中列出,以扣除落在工作日的节假日。加工作日时,计算器像电子表格中的WORKDAY函数一样逐个工作日向前推:周五 + 1个工作日是周一。
计算示例
| 计算 | 结果 |
|---|---|
| 2024年1月1日到2024年12月31日 | 365天(包含结束日期为366天),即52周零1天 |
| 1月1日到1月31日 | 30天(包含结束日期为31天) |
| 2024年1月31日 + 1个月 | 2024年2月29日,星期四 |
| 2023年1月31日 + 1个月 | 2023年2月28日,星期二 |
| 2024年2月29日 + 1年 | 2025年2月28日,星期五 |
| 2024年3月1日 − 1天 | 2024年2月29日,星期四 |
| 1900年2月28日 + 1天 | 1900年3月1日(1900年不是闰年) |
| 2026年10月5日(周一)到16日(周五)的工作日 | 9个,包含结束日期为10个 |
常见用途
- 截止日期和通知期:发票日期起30天、三个月的离职通知期,或14天内退货。合同会规定计算方式(自然日还是工作日、是否包含首尾),请核对条款原文。
- 出行规定:一些签证和居留规定会限制停留时间,例如申根区规定任意180天内最多停留90天,入境日和出境日都计入。请使用包含首尾的算法,并以官方信息为准。
- 项目和计划:距上线日期还有多少个工作日、距考试还有几周,或今年还剩几周。
- 个人日期:距婚礼或假期还有多少天,或某个日期是星期几。要根据出生日期计算准确年龄,请使用年龄计算器;孕期及其他医疗相关日期请咨询助产士或医生。
要实时倒计时到某个时刻,请使用在线计时器。要把日期写成罗马数字用于刻字或纹身,请使用罗马数字转换器。要换算不同城市的时间,请使用时区转换器。更多计算器请见日常工具。
隐私:所有计算都在您的浏览器中完成,不会向服务器发送任何日期。您的设备上只会保存您上次使用的是哪种模式,以便下次打开页面时直接进入该模式。
常见问题
两个日期之间相差多少天?
用较晚的日期减去较早的日期,按自然日计算:在上方输入两个日期即可看到总天数。计算包含开始日期但不包含结束日期,因此1月1日到31日是30天。勾选“包含结束日期”后首尾都计入,结果为31天。
日期计算器包含结束日期吗?
默认不包含。与大多数日期差计算一样,它从开始日期数到结束日期。“包含结束日期(+1天)”选项会把最后一天也算上,周数、月数和工作日也会随之调整。
如何计算两个日期之间的工作日?
在“日期间隔天数”中输入日期,查看“工作日”一项:它统计周一至周五,不计周六和周日。法定节假日不会自动扣除;请在“从工作日中排除节假日”中列出以便扣除。
1月31日加一个月是哪天?
是2月的最后一天:闰年为2月29日(如2024年2月29日),其他年份为2月28日。当目标月份没有相同的日期时,计算器取该月最后一天。
两个日期之间有多少周?
用天数除以7。计算器会显示为整周加剩余天数:2024年1月1日到12月31日是365天,即52周零1天。
某个日期是星期几?
计算器显示的每个日期都会附上星期几。把该日期填为开始日期或结束日期,结果中就会显示,例如2026年10月15日是星期四。
更新于