老黄历准不准:把一天拆成十项逐条验算
不猜、不背书,只把 2026年10月28日(2026-10-28) 这一页黄历里的每一项重新算一遍,标出哪几项任何软件都算得一样、哪几项换本历书就换答案。
一句话结论:老黄历不是"一整块准或一整块不准"。本页把 10 项数据分组后,可复算部分占 63%:其中 4 项(日干支、星期、日冲、煞方)只要日期输入相同,任何正规排盘都得同一个答案,可以自检;4 项(月建、建除、子时换日、四离四绝)取决于用哪条天文界线切月,两派在 2026年10月就有 15 天给出不同建除;2 项(值日宿、彭祖百忌文句)随历书版本漂移,属于"读法"而非"推算"。
可复算度 63 / 100(算法必同计 1、口径依赖计 0.5、版本依赖计 0.15,按项数取均值)逐层验算器
换任意日期(1901—2099)与"子时口径",本页所有数字都会就地重算。默认展示 2026年10月28日。
当前验算:2026年10月28日(乙亥日)
| 项目 | 本日验算值 | 算法依据与对照 | 复算性 |
|---|---|---|---|
| 日干支 | 乙亥日 | 儒略日序 mod 60,双算法互验一致 | 算法必同 |
| 星期 | 星期三 | JDN mod 7 与 Sakamoto 公式互验一致 | 算法必同 |
| 当日生肖(日支) | 属猪,冲蛇 | 日支六冲,固定映射 | 算法必同 |
| 煞方 | 北方 | 三合局定煞方,固定映射 | 算法必同 |
| 月建 | 戌月(节口径) | 自『寒露』起;中气口径自『霜降』起,得戌月 | 口径依赖 |
| 建除十二神 | 除日 | 两口径同得除 | 口径依赖 |
| 夜子时口径 | 乙亥日;换日派则记丙子日 | 23:00–24:00 之间两派日柱相差一整柱,其余时辰无差 | 口径依赖 |
| 值日宿循环序号 | 第 3 位(共 28) | 循环长度固定,宿名依历书起锚而定,历代历书相差若干位 | 版本依赖 |
| 彭祖百忌 | 乙不栽植,千株不长;亥不嫁娶,不利新郎 | 干支→文句为固定表,文句本身属通行本转写 | 版本依赖 |
| 四离四绝 | 非四离四绝日 | 依节气交接前一日判定,随节气时刻口径浮动 | 口径依赖 |
读法:整列都是 算法必同 的部分,可以直接判定"这几项不存在谁更准";一旦出现 口径依赖 或 版本依赖,两本黄历不同并不说明谁算错,而是界线或起锚不同。
同一天为什么会给出两种建除:切月界线对照
建除十二神=日支减去月建支再取序位。月建从哪一天起算有两派:一派以节(立春、惊蛰、清明…)切月,一派以中气(雨水、春分、谷雨…)切月。两派每月错开约半个月,2026年10月里就有 15 天两派不同(下表每个芯片都是"日/节口径·中气口径")。
本页 2026年10月28日:节口径自「寒露」起戌月,中气口径自「霜降」起戌月,两口径同得除日,本日不受该分歧影响。
另一条常见界线:生肖年从立春还是从正月初一
节口径从此日起换流年干支,属相也随之改。
民用口径(生日、年龄、生肖)以这天为界,历书刊印多用此说。
出生在这段窗口里的人,两套口径会给出相邻两个属相;窗口之外两口径重合,"该属哪个"本就不是问题。
六十甲子连续性自检
干支纪日最大的特点是没有断档:它不依赖月、不依赖年、不依赖闰,儒略日数每加一天,干支序也加一。车间锚点 2026-10-05 = 壬子,与 2026年10月28日 乙亥 相距 23 天,干支序差 23、天数差对 60 取余 23,自检通过。
再往下一站:2026年10月28日 到 2027 年正月初一(2027-02-06)共 101 天,该日干支为 丙辰,跨 1 整轮六十甲子后仍能对上,说明"日子推不乱"这一层是可验证的。
四张图看结构




差异到底出在哪一环
1. 推算层:没有"准不准"的问题
日干支、星期、日冲、煞方四项,输入同一天就一定得同一答案。这一层真正需要防的不是历书,而是输入:把农历生日直接当成公历去查、把 23 点以后的日子算进次日、把立春与春节混用,都会让人误判"这本黄历不准"。
2. 界线层:差的是切月的那一刀
月建从"节"起还是从"中气"起、四离四绝按节气交接的前一日还是按交节时刻,都会把相邻十几天的建除值整体挪一格。通书之间这一层的差异最大,但它是规则差异,不是计算错误;查日子时先确认用的是哪一派,比争论哪家更准更有效。
3. 文本层:宜忌是转写,不是推算
把"乙亥"变成"宜祭祀、忌嫁娶"的那本册子,源头是清代《协纪辨方书》一系的官修本与各地民间通书两条线,条目取舍、神煞命名、宜忌搭配各有家法;网上排盘站又多取自不同数据库。同一天的宜忌排在一起能差出十几条,这一层不存在"标准答案",也无从验证。
先看界线层:确认排盘站用的是节口径还是中气口径,同口径内比较才有意义。
用上面的验算器与自检复算一遍推算层,四项必同则分歧不在日期,在文本。
那是不同版本的神煞取舍,属民俗文本;按自家遵循的版本读,或只当文化资料看。
常见问题
老黄历到底准不准?
分开看:日干支、星期、日冲、煞方这四项由历算直接得出,同一天谁来算都一样,可以自检;月建、建除、四离四绝随切月口径变,两派同月可能差十几天;值日宿、彭祖百忌文句、宜忌条目属历书版本与文本取舍,没有"算得准不准"这一说。把这四层混在一起问"准不准",才是争执不断的根源。
为什么两个网站同一天宜忌不一样?
三种可能:一是切月界线不同(节口径与中气口径);二是子时换日规则不同,23:00–24:00 出生或办事跨了日柱;三是数据库版本不同,宜忌直接抄自不同通书。本页验算器把前两种直接算给你看,第三种只能对照原书。
节气日子我自己算,和历书差一天算谁错?
本页用寿星通行公式取节气所在日,交节时刻落在深夜或凌晨的那一日,与按精确时刻切的历书会相差一天,页面已按口径依赖标注。凡落在交节前后一天之内的事项(四离四绝、月建换月首几日),两说并存属正常。
属相加一岁还是减一岁,以立春还是春节?
看这段窗口:2026年立春在2026-02-04,正月初一在2026-02-17,相差 13 天。出生在这几天内才会遇到口径差;其余日期两套口径给出同一个属相。民俗语境多用春节,干支历法语境多用立春,选一个说清即可。
建除十二神有什么用?
它是月建与日支的相对位置,十二神按建除满平定执破危成收开闭轮值,是通书里"宜忌"最主流的骨架之一。本页只算位置与名称,不判吉凶;想逐词看宜忌术语可查本站的老黄历宜忌对照表。
这页能替我挑日子吗?
不能。本页只做历法复算与版本对照,帮你判断"哪一层的分歧该找谁";宜忌文句属民俗文本,婚丧嫁娶、开张动土等实际安排请以现实条件为准,此处内容仅供参考。