日期时间 本地计算 开箱即用 内置示例 不留痕迹

法定节假日日历

内置 2024—2026 年放假安排,整年日历标出「休 / 班」,并列出各节日放假天数与调休补班日,全部本地计算。

「今年春节到底放几天」「哪个周末要补班」——放假安排年年有、年年记不住,因为调休把周末和法定假日搅在一起。这份日历把官方通知落到格子里:哪天休、哪天班,每个节日连放几天、靠哪个周末补回来,排假期、买车票之前翻一眼就有数。

两点说明:一是数据范围——2027 年及以后的安排尚未发布,日历不预填(放假安排通常在上一年底公布);二是口径——「休」含法定假日与调休连休,「班」指调休补班的周末,两者都来自官方通知原文,本工具不做推测。

    使用步骤

    1. 选年份(2024~2026),看整年日历的休 / 班角标。
    2. 看下方节日列表:每个节日的放假天数与调休补班日。
    3. 配合工作日计算器使用:算工期、审批时限时自动跳休补班。
    4. 2027 年后的安排待官方发布后更新,勿提前按惯例推测。

    计算原理与示例

    收录年份与数据来源

    本页内置 2024—2026 年国务院办公厅《关于 X 年部分节假日安排的通知》数据,三年分别放假 28、28、33 天。每年 11—12 月国务院公布次年安排后,本页数据同步更新,页面底部标注了每一年对应的通知文号。

    「休」与「班」怎么判定

    日历里每天只有四种状态:法定放假标「休」、调休上班标「班」、普通周末标灰、普通工作日为常规样式。调休日的判定优先于法定假日,因此补班的周末不会被误标成休息;放假跨度以通知里的放假起止日期为准,跨度内的周末同样标「休」。

    放假天数与连休的区别

    「全年放假」按通知口径累加各节日放假天数。注意「与周末连休」不额外增加放假天数:例如 2024 年端午只在 6 月 10 日放假 1 天,与 6 月 8—9 日周末相连形成 3 天连休,但计入放假的只有 1 天。要算具体工作日,交给工作日计算器即可。

    数据依据:国务院办公厅逐年发布的《关于 X 年部分节假日安排的通知》——2024 年为国办发明电〔2023〕7号、2025 年为国办发明电〔2024〕7号、2026 年通知于 2025-11-04 发布;数据截至 2026-09-12,全部日期已逐一核对星期与调休属性。

    代码示例

    JavaScript 休 / 班数据结构与查询

    // 数据形如 { "2026-10-01": "休", "2026-10-10": "班" }
    // 只登记与周末默认行为不同的日子:法定假日(含调休连休)与补班日
    const HOLIDAYS = { "2026-10-01": "休", "2026-10-10": "班" };
    
    function dayType(iso) {
      if (HOLIDAYS[iso]) return HOLIDAYS[iso];          // 官方安排优先
      const day = new Date(iso + "T00:00:00").getDay();
      return day === 0 || day === 6 ? "周末" : "工作日";
    }
    
    dayType("2026-10-01");   // "休"(国庆)
    dayType("2026-10-10");   // "班"(调休补班的周六)

    Python 同口径的 Python 版

    HOLIDAYS = {"2026-10-01": "休", "2026-10-10": "班"}
    
    from datetime import date
    
    def day_type(iso):
        if iso in HOLIDAYS:
            return HOLIDAYS[iso]              # 官方安排优先
        d = date.fromisoformat(iso)
        return "周末" if d.weekday() >= 5 else "工作日"
    
    day_type("2026-10-01")   # "休"
    day_type("2026-10-10")   # "班"(调休补班的周六)
    # 数据维护:每年底国务院办公厅发布后人工更新

    常见问题

    2026 年一共放假多少天?

    33 天:元旦 3 天、春节 9 天、清明 3 天、劳动节 5 天、端午 3 天、中秋 3 天、国庆 7 天;另有 6 天需要调休上班(01-04、02-14、02-28、05-09、09-20、10-10)。

    2026 年春节为什么能放 9 天?

    2024 年 11 月修订的《全国年节及纪念日放假办法》把除夕纳入法定假日,2025 年起生效。2026 年春节放假为 2 月 15 日至 23 日(含除夕 2 月 16 日,腊月廿九)共 9 天,2 月 14 日、2 月 28 日两个周六补班。

    日历里标「班」的周末要上班吗?

    要上班,并且在算工作日时计入工作日。调休上班日是国务院为拼出连续假期安排的补班日,例如 2026 年 10 月 10 日(周六)就属于国庆调休,上班后才有 10 月 1—7 日的 7 天假期。

    「与周末连休」会多算放假天数吗?

    不会。放假天数严格按通知口径统计,与周末自然相连的部分不算额外放假。2024 年端午 6 月 10 日放假 1 天,与 6 月 8—9 日周末形成 3 天连休,但计入放假的仍然只有 1 天。

    为什么只收录 2024 到 2026 年?

    放假安排由国务院办公厅逐年发布,无法提前推算。本页按通知原文收录这三年,合计 89 天放假、19 天调休上班;更早年份搜索需求低,后续会按年追加。

    2027 年的放假安排什么时候公布?

    按近年惯例,国务院办公厅会在 2026 年 11—12 月发布 2027 年部分节假日安排的通知。通知发布后本页会更新数据层,工作日计算器的内置数据同步生效。

    中秋、国庆假期高速免费是怎么规定的?

    根据《重大节假日免收小型客车通行费实施方案》,只有春节、清明节、劳动节、国庆节四个节假日期间 7 座及以下小型客车免费通行,元旦、端午、中秋不免费。所以 2026 年中秋(9 月 25—27 日)走高速照常收费。

    这个日历需要联网吗?会记录我的选择吗?

    不需要联网,节假日数据内置在页面脚本里,断网也能查看;页面不收集任何输入,切换年份只在本地重新渲染,刷新后恢复默认年份。

    延伸阅读

    来自本站原创文章,讲清这个工具背后的算法与口径。