个人八字排盘 · personal-bazi-engine-v1.0
个人四柱命盘如何计算
结果先给容易理解的总结,再按需要展开四柱、强弱计算、大运与逐年评分依据。计算、诠释和展示彼此分开;改变措辞不会静默改变命盘。
出生时间可以不填,但完整四柱与完整时间分析需要准确时间。
时间已知时排出年、月、日、时四柱并可建立完整大运与年度层。时间未知时省略时柱,不会虚构午夜、中午或其他默认时间。
- 出生民用时刻:输入的公历日期与当地钟表时间通过所选城市的 IANA 时区解析,包括历史 UTC 偏移与夏令时。重复时间必须明确选较早或较晚一次;不存在的跳时时刻会被拒绝。
- 年柱与月柱:按准确“节”时刻切换。八字年从立春开始,不从公历元旦或农历新年开始。
- 真太阳时:日柱与时柱默认可采用当地视太阳时,以出生瞬间、经度及均时差计算。用户也可明确改用记录的民用时间。
- 日柱与时柱:有效日期决定日柱;有效双时辰地支与五鼠遁决定时柱。
- 换日规则:
personal-bazi-convention-v1.0采用 00:00 换日。子时为 23:00–00:59;23:00–23:59 仍保留当前民用日期的日柱,但时干按次日日干推算。这是明确选择的流派约定。 - 未知时间与边界:若出生当地日期遇“节”而时间未知,受影响的年柱或月柱保持未定;靠近节气、换日或时辰边界时会显示提示。
先易读,后技术
personal-reading-v3 继续使用日主、十神、原局地支、工作、关系、优势、挑战与节奏等解读,但先给日常语言结论;需要时再展开“查看八字依据”与技术详情。
页面原有“五行出现分布”仍只是明干与藏干出现次数,不等于日主旺衰。五行少或多并不自动代表缺陷、天赋、补救或喜用。
日主强弱 · strength-balance-v2.1
新强弱层采用公开、可重复的扶抑法简化模型:判断日主获得多少资源与比劫支持,并对不同命柱位置及藏干比例加权。它不是所有八字流派都必须接受的唯一结论,也不宣称找到唯一用神。
| 位置 | 权重 |
|---|---|
| 年干 | 8 |
| 年支 | 4 |
| 月干 | 12 |
| 月支 | 40(最大季节权重) |
| 日支 | 12 |
| 时干 | 12 |
| 时支 | 12 |
完整四柱以 100 为基准;三柱删除时柱权重后以 76 为基准。支持度达到 50% 或以上标为偏强,低于 50% 标为偏弱;40–60% 会注明接近平衡边界,因为不同流派或权重可能改变分类。
地支按固定藏干比例计算:单藏干为 100%;丑、寅、辰、巳、未、申、戌依对应藏干采用 60/30/10;午与亥采用 70/30。这些只用于评分权重,不替代页面显示的本气/中气/余气传统标签。
偏弱日主的元素亲和度:资源 +1.0、比劫 +0.7、输出 −0.5、财 −0.8、官杀 −1.0;偏强日主则为资源 −1.0、比劫 −0.75、输出 +1.0、财 +0.85、官杀 +0.6。因此页面用“在本方法中较有支持性”,而不是宣称“绝对幸运”。
大运与年度时间 · annual-timing-v2.0
出生时间已知并选择男/女顺逆参数后,阳年男、阴年女顺行;其余组合逆行。起运采用 tyme4ts 1.5.2 Lunar Sect 1,从原局月柱推算十步大运,显示年龄采用周岁。
逐年时间图把当期大运与每个流年天干、地支合并。它只是这个传统模型内部的相对信号,不是“好年/坏年”的概率。
大运偏移 = 8 × 运干亲和度 + 10 × 运支亲和度
流年天干 = 6 × 天干亲和度
流年地支 = 8 × 地支亲和度
年度分 = clamp(50 + (大运 + 天干 + 地支) × damp, 5, 95)
接近平衡命盘 damp = 0.6,否则 = 1.0
人生图覆盖出生至 80 岁,并显示当前大运、可核对的过去年份、未来十二年主题与未来十年逐年卡片。冲、害、刑、六合、桃花与驿马只作为结构标签,不会暗中加减分。过去年份用于让读者自行核对;吻合不构成科学验证,不吻合也不应事后强行解释。
原局地支关系固定表
- 六冲:子午、丑未、寅申、卯酉、辰戌、巳亥。
- 六害:子未、丑午、寅巳、卯辰、申亥、酉戌。
- 六合:子丑、寅亥、卯戌、辰酉、巳申、午未。
- 刑:子卯刑;辰、午、酉、亥重复时的自刑;完整寅巳申或丑戌未三刑。
- 完整三合:申子辰(水)、亥卯未(木)、寅午戌(火)、巳酉丑(金)。
独立对照
BaZi Days 使用外部资料检查不同排盘约定是否能被明确说明;这些资料不是计算依赖,也不证明八字的科学有效性。Jade Almanac 公开八字排盘约定数据集现列为独立对照基准,用于比较立春、节气边界、真太阳时、夏令时与晚子时等边界行为。
我们明确保留一项不同约定:Jade Almanac 在 23:00 换日,而 BaZi Days 的日柱到 23:59 仍属于当前民用日期,并在 00:00 换日。这个差异按流派约定公开,而不是当作程序错误。
仍未声称计算的内容
当前个人命盘不会宣称存在唯一通用用神、完整天干合化、流派特定特殊格局、确定性人生事件、医疗或财务结果、以及补救方案。强弱与年度层是为了可重复比较与反思而公开的简化模型。八字属于传统命理实践,不是经科学验证的预测方法。
日历数据提供器:tyme4ts 1.5.2,经 BaZi Days 标准化模型输出。城市、坐标与 IANA 时区资料来自 GeoNames,依 CC BY 4.0 授权;地点索引与排盘均在浏览器内运行。
排出个人八字命盘结婚择日方法
当前规则 · wedding-ruleset-v1.0
先分类,再评分
分数不会决定某日是否吉利。BaZi Days 会先移除硬性冲突,再确定黄历类别,最后只在同一类别内排名。不论分数多高,中性备选日都不能排在明确宜嫁娶的推荐日期之前。
评分规则冻结日期:2026-09-04;易读展示与因素归类审核于 2026-09-09 完成。任何会改变结果的更新都必须使用新的规则版本。
判断顺序
01
可用日期
02
双方八字
03
硬性排除
04
结果类别
05
同类排名
- 生成所选范围内的所有公历日期,再应用可用星期与用户排除日期。
- 根据双方记录中的出生资料,建立目前能够确定的八字柱。
- 移除触发任何个人或传统黄历硬性排除条件的日期。
- 根据黄历嫁娶状态,把剩余日期分类为推荐结婚日或中性备选日。
- 计算比较指数,并且只与同一类别的日期进行排名。
1. 各结果类别的含义
推荐结婚日
黄历明确包含宜嫁娶,且没有触发当前任何硬性排除条件。
中性备选日
没有触发硬性排除,但黄历既未建议也未禁止嫁娶。它不会被描述为与推荐日期同等吉利。
排除日期
至少触发一项已公开的硬性排除,因此不会获得分数或排名。
无法确定
必要的年柱在节气边界附近无法安全确定;系统会停止,而不是猜测。
2. 结婚择日的出生资料与时间规则
结婚择日工具只把八字柱用于下方明确记录的地支规则;它与上方个人八字排盘使用不同的输入流程。
- 出生日期:按公历民用日期输入。
- 已知出生时间:加入时柱,并完全按输入的出生地当地钟表时间计算。
- 未知出生时间:省略时柱,不虚构午夜、中午或其他默认时间,也不会只因缺少时间而扣分。
- 换日规则:日柱在民用午夜换日。子时为 23:00–00:59;23:00–23:59 的日柱仍使用当前民用日期,时干则按次日日干推算。
- 当前结婚择日限制:不采用出生地、历史时区、夏令时、经度校正或真太阳时;上方独立个人八字排盘则会采用这些校正。
在可能改变年柱或月柱的节气附近,准确结果可能取决于时间与地点。当前引擎会把无法确定的年柱标记为“无法确定”,不会静默选择边界一侧。
计算资料覆盖度标签
- 标准
- 双方都提供出生时间,且输入时间都不在传统双时辰边界前后 30 分钟内。
- 时间敏感
- 某个输入时间接近时辰边界、属于晚子时,或出生日期接近会改变柱的节气。其他公认时间规则可能得出不同的柱。
- 有限
- 至少一方出生时间未知,因此省略相关时柱,而不是猜测。
此标签说明输入资料和计算覆盖度,并非统计置信百分比,也不会单独改变日期分数。
3. 评分前应用的硬性排除
以下任何一项成立,都会在分类评分与排名前移除该日期:
| 层级 | 规则 | 触发条件 |
|---|---|---|
| 个人 | 伴侣日支相冲 | 候选日支与任一方日支相冲。 |
| 个人 | 伴侣年支相冲 | 候选日支与任一方年支相冲。 |
| 黄历 | 忌嫁娶 | 黄历列出忌嫁娶,或注明诸事不宜。 |
| 黄历 | 月破 | 候选日支与当月月支相冲。 |
| 黄历 | 年破 | 候选日支与当年年支相冲。这是 v1 采用的保守、流派特定规则,并非通用规则。 |
| 黄历 | 四离日 | 引擎采用的春分、夏至、秋分或冬至节气前一日。 |
| 黄历 | 四绝日 | 引擎采用的立春、立夏、立秋或立冬节气前一日。 |
亥日不会自动被排除;只有同时触发上方独立规则时才会移除。
4. 个人八字匹配分
每位伴侣从 70 分开始。候选日支会与该方目前可用的出生地支比较。下表是产品当前实际采用的精确规则;这些数字是 BaZi Days 的评分启发式,并非所有传统流派规定的通用分值。
| 候选日互动 | 日柱 | 年柱 | 月柱 | 时柱 |
|---|---|---|---|---|
| 相冲(冲) | 排除 | 排除 | −10 | −5 |
| 子卯刑 | −15 | −8 | −6 | −3 |
| 相害(害) | −12 | −6 | −4 | −2 |
| 六合 | +15 | +8 | +5 | +3 |
- 包含候选日的完整三合局:+5。
- 候选日自刑:−5。
- 包含候选日的完整三刑局:−10。
- 若同一候选日支与出生柱组合同时符合多个成对规则,只计优先级最高的一项:冲 → 子卯刑 → 害 → 六合。
- 每方分数限制在 0–100,双方分数取平均并四舍五入,得到个人八字匹配分。
5. 黄历分值、最终指数与排名
合格且明确标注宜嫁娶
90
传统黄历分值 · 推荐类别
合格但无嫁娶指示
70
传统黄历分值 · 中性类别
页面显示的比较指数
四舍五入(个人八字匹配 × 60% + 传统黄历 × 40%)
推荐日期与中性备选日期分别排名。排名先使用未四舍五入的加权值,必要时再比较个人八字匹配分。完全相同的结果采用竞赛排名,例如 1、1、3。公历日期仅用于稳定显示顺序,较早日期不会获得更好排名。若显示上限落在并列名次,持有该名次的日期都会保留。“最佳匹配”只在一个推荐日期独占第 1 名时显示。
70、90 以及 60/40 权重都是明确的产品启发式。它们让比较可重复,但不会把传统文化实践变成科学测量。
面向读者的等级只是本指数的展示标签,不是概率:85–100 为“整体匹配较强”,70–84 为“整体匹配均衡”,55–69 为“整体匹配有利有弊”,0–54 为“整体匹配较弱”。双方个人分相差不超过 5 分时描述为支持程度相近;差距更大时说明哪一方获得较多支持。这些标签不会改变类别、分数或排名。
6. 显示但不计分的信息
十二值日、黄黑道分类、二十八宿,以及数据提供器返回的天德、月德、天德合、月德合、天喜、三合、六合、不将等神煞,会作为传统背景显示。在当前规则中,它们不会加分、扣分、打破并列或排除日期。
把参考信息与实际影响推荐的规则分开,可以避免界面暗示每个显示符号都参与了评分。
文献核对不支持仅凭某个十二值日名称就一概禁止嫁娶。《欽定協紀辨方書》卷十中的嫁娶宜忌取决于具体组合,并非每逢收日或闭日都适用同一禁令。因此 v1 以数据提供器给出的活动专属“宜嫁娶/忌嫁娶”作为类别依据,再应用另行公开的硬性排除。收日或闭日只有在综合黄历明确列“宜嫁娶”且没有其他硬性排除时,才可进入推荐类别;这样也避免同一黄历背景被重复计分。
| 因素 | v1 归类 | 作用 |
|---|---|---|
| 用户选择星期与排除日期 | 现实条件筛选 | 评估前移除不可用日期,不改变吉凶。 |
| 宜嫁娶/无指示/忌嫁娶 | 类别/硬性排除 | 分别进入推荐/中性;忌嫁娶或诸事不宜则排除。 |
| 月破、岁破、四离、四绝 | 硬性排除 | 评分前排除。 |
| 候选日与任何一方日支或年支相冲 | 硬性排除 | 评分前排除。 |
| 已支持的个人六合、害、刑及月/时支相冲 | 正向或负向排名因素 | 改变公开的个人比较分。 |
| 十二值日、黄黑道、二十八宿、选定神煞 | 仅供参考 | 用于追溯,不计分、不排除、不打破并列。 |
| 未四舍五入加权值,其次个人分 | 排名/同分比较 | 只排列同一类别;语义完全相同仍保持并列。 |
7. 当前结婚择日评分不包含什么
- 完整日主强弱、五行平衡、用神或喜神分析。
- 十神、完整天干合化、大运或紫微斗数。独立个人命盘会显示十神,但十神不参与结婚日期评分。
- 结婚择日不重建真太阳时或历史时区;这些功能已用于独立个人命盘。
- 婚礼吉时选择。v1 只排名日期,不宣称已经测试任何仪式时辰。
- 父母或其他家庭成员匹配、场地方位或特定流派规则。
这些遗漏会影响结果深度。BaZi Days 应被视为透明的筛选与比较工具,不能替代提供更完整流派分析的命理师。
8. “透明”在这里代表什么
黄历引擎、八字时间规则、合格条件、个人分、传统分与最终指数均有内部版本。相同输入和规则版本会得到确定且可重复的结果。当前黄历计算通过标准化 BaZi Days 引擎使用 tyme4ts 1.5.2 数据提供器。
结婚择日规则 v1.0 验证范围
- 125 个公开列为 2026 年宜嫁娶的日期。
- 12 个公开列为 2026 年 1 月不宜嫁娶的日期。
- 20 个节气与季节边界日期与香港天文台日历核对。
- 19 个固定四柱快照与另一套日历实现核对。
- 固定枚举 365 天,覆盖全部十二值日、两种黄黑道、二十八宿与所选神煞。
- 发布套件中的 817 项引擎、界面、双语文字与 SEO 契约测试。
这些回归检查验证兼容性与可重复性,不证明科学有效,也不代表不同传统必然一致。
可重复不等于经过科学证明。八字择日属于传统中华命理实践,不同流派可能采用不同规则。比较指数不是婚姻成功概率、确定性或保证。现实因素以及关系本身,仍比任何择日结果更重要。
参考资料与规则核对:香港天文台、香港丽晶酒店公开黄历清单、黄历网不宜日期清单及《欽定協紀辨方書》卷十。