万年历是一个在浏览器里直接跑的日历查询工具,打开就能看到当月月历,每天下面标着农历日期、二十四节气和春节、清明、端午、中秋等节日,左右箭头翻月,也能直接输入年月跳转,今天那一格会高亮。它解决的是「手边没有农历、又不想装App」的问题:比如你2026年3月要办婚礼,想避开清明假期、挑个农历双日子,直接翻到2026年3月,看到4月5日清明、农历二月十八,再往后翻对比几个周末,两分钟就能定下来。所有换算都在本地JS里算,不联网、不上传,关掉页面不留痕。
| 对比维度 | 本工具 | 手工/替代做法 |
|---|---|---|
| 查询耗时 | 打开即显示当月,翻月约0.2秒 | 翻纸质万年历或手机自带日历,找农历约30秒到2分钟 |
| 农历精度 | 1900—2100年误差0天 | 普通挂历只印当年,跨年查不了;手机日历部分机型不标节气 |
| 节日标注 | 自动标春节、清明、端午、中秋等,含节气24个 | 需要自己对照表格,容易漏掉清明具体是4月4日还是4月5日 |
| 隐私 | 本地计算,零请求、零上传 | 在线查询类网站通常要发请求,可能记录IP和查询内容 |
| 跨年对比 | 连续翻月,12个月约10秒看完 | 纸质历要翻12本,或逐年搜索,约5—10分钟 |
本工具采用寿星天文历算法的简化实现,农历日期在1900—2100年范围内与紫金山天文台发布的《中国天文年历》一致,误差为0天。超出这个区间,比如1899年或2101年,闰月排布可能不准,建议只做参考。
按东八区(UTC+8)北京时间计算,和国内日历一致。比如2026年春分是3月20日22:46,页面会标在3月20日那一格。如果你在UTC-5时区,实际天文时刻相同,但当地日期可能差一天,跨时区使用要留意。
农历月按朔望月长度29.53天排,大月30天、小月29天。如果腊月赶上小月,就只有廿九,除夕变成腊月廿九。比如2025年、2026年、2027年连续三年都没有大年三十,这是正常历法现象,不是工具算错。
农历用「十九年七闰」规则,闰月跟在某个月后面,页面会显示「闰六月」这样的字样。比如2025年是闰六月,2028年是闰五月,2031年是闰三月。判断依据是該月无中气,具体排布以官方历书为准。
不会。农历换算、节气计算、节日判断全部在浏览器里用JavaScript完成,页面不发任何请求,也不写cookie。你可以断网后刷新页面,功能照常使用,关掉标签页数据就没了。
农历换算范围1900—2100年,超出后闰月和节气可能偏差1天以上。节气时刻按北京时间UTC+8计算,海外使用注意时区差。节日标注以中国大陆法定及传统节日为准,不含地方性节日。所有计算在浏览器本地完成,不联网、不上传、不写cookie,断网可用。