万年历 集合了看假期 / 查农历 / 拼假规划三件事——下个假期还有几天一眼可见,月历里法定放假(绿)、调休上班(橙)和今日用色块区分,每格同时显示农历日与节气,全年放假总览 + 调休清单在一屏内看完。
| 维度 | 展示位置 | 说明 |
|---|---|---|
| 距离下个假期 | 顶部倒计时 | 假期名 + 放假日期段 + 天数 |
| 每日详情 | 月历点击 / 今日卡 | 农历、干支、生肖、节气、节日 |
| 假期全貌 | 月历 + 全年假期 | 绿色放假、橙色调休补班 |
| 拼假建议 | ”拼假攻略” 区 | 枚举双侧请假组合,取杠杆率高者 |
| 假期 | 推荐方向 | 请假 | 连休 | 杠杆率 | 档位 |
|---|---|---|---|---|---|
| 春节 2.15-2.23 | 往后接周末 | 5 天 | 15 天 | 3.00 | 值得 |
| 五一 5.1-5.5 | 往前接周末 | 4 天 | 11 天 | 2.75 | 一般 |
| 端午 6.19-6.21 | 往前接周末 | 4 天 | 9 天 | 2.25 | 一般 |
| 中秋 9.25-9.27 | 往后接国庆 | 3 天 | 13 天 | 4.33 | 非常值 |
| 国庆 10.1-10.7 | 往前接中秋 | 3 天 | 13 天 | 4.33 | 非常值 |
目前覆盖 2004-2026 年法定节假日与调休安排,依据国务院办公厅每年发布的节假日安排通知。超出范围的年份仅按周末渲染、不标调休,拼假攻略也会空缺。国务院通常在每年 12 月公布次年安排,届时更新数据源(chinese-days npm 包)即可自动扩展覆盖范围。
对每个假期枚举"前请 a 天 + 后请 b 天"的所有组合(a+b ≤ 5),每种组合里请假日必须全是工作日。然后把请假日接上前后的连续周末/其他假期得到"连休段"。过滤条件两条:(1) 必须白捡到额外休息日(请假之外还多捡到周末或别的假期),否则只是延长假期尾巴没意义;(2) 杠杆率 ≥ 2,否则是"不太值"档位。剩下的方案里选杠杆率最高的(同杠杆率选总连休更长)。比如 2026 五一往前桥 4 天接前周末:请 4 天连 11 天杠杆率 2.75;2026 中秋往后接国庆:请 3 天连 13 天杠杆率 4.33。
右侧拼假方案会带档位标签——≥ 4 非常值(请 1 天白捡 3 天以上);3–4 值得(请 1 天白捡 2 天);2–3 一般(请 1 天多换 1 天左右);< 2 不太值(几乎是"请几天休几天")。杠杆率越高越划算但总连休通常越短,拼长假反而杠杆率偏低。工具诚实展示算出来的档位,请不请由你定。
月历里橙色格子右上角标"班"的就是调休上班日,一般是假期相邻的周六或周日被调去补班。年度总览底部也会把全年调休日单独列出,方便核对上班安排。常见如春节后的某个周六、五一前的周日等。
倒计时以"假期第一天"为目标,差值为 0 时说明今天就是假期首日。如果正在假期中(不是首日),下个假期会切到更远的那一个。节日名旁边会显示完整的放假日期段,方便确认当前状态。
农历闰月在月历里显示为"闰X月"(如闰二月),日期详情卡也会标注"闰"字。闰月出现时,传统节日(端午、中秋等)依然在非闰的对应月计算,不会重复。本工具的农历数据由 chinese-days 提供,覆盖 1900-2100 年。
月历按公历自然月渲染,今日格子位置由本月 1 号是周几决定,不会居中。想快速回到今日点月历上方的"›"/"‹"翻页或顶部详情卡的"回到今日"按钮。月缩略图展开后点任意月份也能定位。
是。所有农历转换、节气计算、节假日匹配都在浏览器本地完成,不发送任何请求。即使关闭网络断开再打开也能正常使用(首次加载后)。请假日期、浏览的月份不会上报,放心用。