快速回答
两个日期之间的天数 = 后面的日期 − 前面的日期。
1 月 15 日到 3 月 20 日 = 64 天
复杂的日期计算(跨月、跨年、工作日),用我们的计算器:
计算器 "date-calculator" 未找到
日期减法怎么算
同一月内
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 月 | 31 | 7 月 | 31 |
| 2 月 | 28/29 | 8 月 | 31 |
| 3 月 | 31 | 9 月 | 30 |
| 4 月 | 30 | 10 月 | 31 |
| 5 月 | 31 | 11 月 | 30 |
| 6 月 | 30 | 12 月 | 31 |
记忆口诀: 一三五七八十腊(12月),三十一天永不差;四六九冬(11月)三十日,唯有二月二十八。
闰年判断
- 能被 4 整除 → 闰年
- 但能被 100 整除 → 不是闰年
- 但能被 400 整除 → 闰年
| 年份 | 闰年? | 原因 |
|---|---|---|
| 2024 | 是 | 能被 4 整除 |
| 2025 | 否 | 不能被 4 整除 |
| 2100 | 否 | 能被 100 整除但不能被 400 |
| 2000 | 是 | 能被 400 整除 |
周和月的换算
| 天数 | 周 | 月(约) |
|---|---|---|
| 7 | 1 周 | — |
| 14 | 2 周 | 半个月 |
| 30 | 4.3 周 | 1 个月 |
| 90 | 12.9 周 | 3 个月 |
| 180 | 25.7 周 | 6 个月 |
| 365 | 52.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
- 跨月跨年的复杂计算,建议用日期计算器