工作原理
先选一种方式。两个日期相差天数计算从一个日期到另一个日期经过的时间;加上或减去则把日期按天、周、个月或年向前或向后移动。全部按照公历在您的设备上计算,闰年也会正确计入。
天数 = (较晚日期 − 较早日期) ÷ 86,400,000 毫秒
两种方式
- 两个日期相差天数:给出精确天数,同时显示周数、按日历计算的年/月/日、工作日和周末天数。
- 加上或减去:输入负数就会向前计算。按月份计算时会取该月最后一天,所以 1月31日 加一个月是 2月28日。
- 包含最后一天:当一段期间首尾都算时需要勾选,例如住宿天数或合同期限。
使用提示
- 1970 年之前的日期和很久以后的日期都能正常计算——这是按日历推算,不是按时间戳。
- 工作日按周一到周五统计;各国法定节假日不同,因此没有扣除节假日。
- 倒计时通常算到当天为止,这时请勾选“包含最后一天”。
标准与出处
- 公历与闰年规则(能被 4 整除,但世纪年不能被 400 整除时不算闰年)
- 日期运算遵循 ISO 8601 日期写法(YYYY-MM-DD)
最后核对于 2026年10月7日
常见问题
两个日期之间有多少天?
输入两个日期,计算器就会给出相差的天数。如果需要首尾都算,请勾选“包含最后一天”,结果会多加一天。
最后一天算在内吗?
只有在勾选后才算。住宿天数、通知期和倒计时都习惯把最后一天算在期间内。
个月和年是怎么加的?
按日历计算,而不是简单加 30 天。如果目标日期不存在——比如 1月31日 加一个月——结果会取该月的最后一天。
闰年也会处理吗?
会。计算按照公历进行,2月29日 会正确计入,100 年一次的闰年规则也会遵守。
工作日会扣除法定节假日吗?
不会。各国法定节假日不同,而且每年都在变,所以工作日只统计周一到周五。