快速回答
如果你想知道两个日期之间有多少天,最直接的方法就是用后面的日期减去前面的日期。跨月、跨年、闰年或工作日这类情况,用日期计算器会更快也更不容易出错。
两个日期之间的天数 = 后面的日期 − 前面的日期。
1 月 15 日到 3 月 20 日 = 64 天
如果你要计算跨月、跨年、工作日、年龄,直接用下面的日期计算器:
日期减法怎么算
同一月内
3 月 5 日到 3 月 22 日
22 − 5 = 17 天
跨月计算
1 月 20 日到 3 月 10 日
1 月 20 日到 1 月 31 日 = 11 天
整个 2 月 = 28 天(闰年 29 天)
3 月 1 日到 3 月 10 日 = 10 天
总计:11 + 28 + 10 = 49 天
每月天数
月份天数月份天数1 月317 月312 月28/298 月313 月319 月304 月3010 月315 月3111 月306 月3012 月31
记忆口诀: 一三五七八十腊(12月),三十一天永不差;四六九冬(11月)三十日,唯有二月二十八。
闰年判断
能被 4 整除 → 闰年
但能被 100 整除 → 不是闰年
但能被 400 整除 → 闰年
年份闰年?原因2024是能被 4 整除2025否不能被 4 整除2100否能被 100 整除但不能被 4002000是能被 400 整除
假期、截止日期和工作日怎么用
很多人算日期差不是为了公式,而是为了做计划:距离旅行还有多少天、项目截止前还有多少个工作日、距离考试或活动还有多少周。
问题怎么输入距离假期还有多少天?今天作为开始日期,出发日期作为结束日期截止日期前还有多少工作日?查看工作日结果,再扣除法定节假日或公司假期距离活动还有多少周?用总天数除以 7,或直接看计算器的周数结果两次付款之间隔了多久?合同没有写工作日时,一般看自然日某人在指定日期几岁?出生日期作为开始日期,目标日期作为结束日期
如果合同、请假或账期写的是“工作日”,不要只看自然日。周末和节假日是否计入,会直接影响结果。
周和月的换算
天数周月(约)71 周—142 周半个月304.3 周1 个月9012.9 周3 个月18025.7 周6 个月36552.1 周12 个月
年龄计算
年龄 = 今天 − 出生日期
用当前年份减去出生年份
如果今年生日还没过,再减 1
例: 1990 年 3 月 15 日出生,今天 2026 年 4 月 1 日
2026 − 1990 = 36
4 月 1 日在 3 月 15 日之后 → 已过生日
36 岁
精确到年月日的计算,用我们的年龄计算器。
工作日计算
工作日 = 日历天数 − 周末 − 法定假日
快速估算
工作日 ≈ 日历天数 × 5/7
30 天 × 5/7 ≈ 21 个工作日
中国法定节假日
节日放假天数元旦1 天春节3 天清明节1 天劳动节1 天端午节1 天中秋节1 天国庆节3 天
每年法定假日 11 天,加上调休通常有约 30 天假期。
平均每月工作日: 约 21-22 天
日期加减
从某天起算 N 天后
3 月 1 日起 90 天后是哪天?
3 月剩余:31 − 1 = 30 天
4 月:30 天(累计 60)
5 月还需 30 天 → 5 月 30 日
答案:5 月 30 日
从某天倒推 N 天前
6 月 15 日前 45 天是哪天?
6 月 1-15 日 = 15 天
整个 5 月 = 31 天(累计 46)
需要 45 天 → 5 月 1 日
答案:5 月 1 日
重点总结
日期差 = 后面的日期 − 前面的日期
注意不同月份的天数和闰年
工作日 ≈ 日历天 × 5/7 减去节假日
年龄按完整年计算,生日没过要减 1
跨月跨年的复杂计算,建议用日期计算器