SHMILY 工具箱tool.ly1314.com

万年历

农历、节气、黄历宜忌、星座与法定调休,1900–2100 年。

逐年节气表黄历宜忌法定调休标记方向键翻日无需登录免费

使用说明

  • 月历每格显示公历日号与农历日期:初一显示月名,其余显示初几、十一、廿几;节日与节气优先显示名称。
  • 法定节假日按休(红色)/班(蓝色)标记在格子里,点开任意一天可以看到放假名称与调休说明。
  • 黄历面板给出当天的值日(建除十二神)、宜 / 忌、冲煞、纳音五行与彭祖百忌;宜忌由十二建除法推导,规则确定可复现。
  • 星座按通行日期表判断,只标星座名,不掺四象(火 / 土 / 风 / 水)那一套。
  • 月历用方向键可以逐日移动(左右一天、上下跳一周),走到月边界会自动翻页;点击上下月的暗色格子也会跟着翻月。
  • 农历按逐年编码表换算,节气用逐年日号表;两者的数据来源与覆盖范围都写在页面底部的说明里。
为什么 1900 年以前、2100 年以后查不到农历?

农历换算依赖一张逐年编码表(闰月位置、每月大小、闰月大小),本工具的编码表覆盖 1900–2100。超出范围的日期不做外推——农历的置闰规则要用天文算法逐月推朔,近似外推会错得离谱。

黄历的宜忌和书店里卖的通胜不一样,以哪个为准?

这里的宜忌由十二建除法推导:先按日支与月建的关系定出「建 / 除 / 满 / 平 / 定 / 执 / 破 / 危 / 成 / 收 / 开 / 闭」,再对应到宜忌事项。完整的通胜还要排年月日三级神煞(天德、月德、黄道黑道、二十八宿等几十种),数据量与推算量都不适合放进纯前端工具,所以这里只保证规则确定、可复现,不冒充权威排盘。

为什么有些年份没有「休 / 班」标记?

法定节假日与调休安排由国务院办公厅每年发文确定,不是按规律固定生成的。本工具只内置已正式公布的年份(目前 2025、2026),其余年份显示「未公布」而不是按往年规律猜测——放假安排每年都在变,猜错比不显示更糟。

节气为什么不用那个流传很广的公式?

「回归年长度 × 累积年数 + 修正表」那套公式对 1900–2100 之间的 4824 个节气有 188 个会差一天(约 4%)。本工具改用逐年日号表,与紫金山天文台发布的数据一致。