首页 / 算法与口径说明

算法与口径说明:本站的结果是这么算出来的

命理工具最大的问题不是算得准不准,而是「你不知道它是怎么算的」。这一页把本站每个工具的计算规则、 数据来源和适用边界全部写出来,并给出可以自己核对的日期锚点。所有结果只由你输入的内容决定, 不含随机数——同一组输入,在任何设备、任何时间,结果完全一致。

目录

  1. 四柱排盘
  2. 农历与节气
  3. 建除十二神与宜忌
  4. 财神与喜神方位
  5. 命卦(东西四命)
  6. 玄空飞星(年紫白)
  7. 桃花位
  8. 财星与十神
  9. 开运色与方位
  10. 流年与今日运势
  11. 姓名五格
  12. 八字合婚

1. 四柱排盘

四柱是把出生的年、月、日、时各用一个天干和一个地支表示,合起来八个字。四柱的每一柱切换规则都不同,这是最容易算错的地方。

年柱:按「立春」切,不按春节也不按元旦

年柱以立春为界。2026 年立春是 2 月 4 日,所以 2 月 3 日出生的人年柱仍属上一年的乙巳,2 月 4 日起才进入丙午年。用公历 1 月 1 日或农历正月初一切年,都会让立春前出生的人整整错一年。

月柱:按十二「节」切,不按每月初一

月柱的分界是十二个「节」——立春、惊蛰、清明、立夏、芒种、小暑、立秋、白露、寒露、立冬、大雪、小寒——不是每月初一,也不是「中气」。月支由节确定,月干则由年干按「五虎遁」口诀推出。

日柱:由儒略日数推,不查表不循环

日柱不依赖任何历法表,直接用儒略日数(JDN)算:

a = (14 − m) ÷ 12 (整数除法) yy = y + 4800 − a mm = m + 12a − 3 JDN = d + (153·mm + 2) ÷ 5 + 365·yy + ⌊yy/4⌋ − ⌊yy/100⌋ + ⌊yy/400⌋ − 32045 序号 = (JDN − 11) mod 60 日干 = 序号 mod 10 日支 = 序号 mod 12

这个公式对 1900–2099 全区间有效,无需万年历数据,也不会在闰年出错。

时柱:按「早子时」,子时不换日

23:00–00:59 记为当日的子时(早子时),不跨到次日。时支按时辰固定,时干由日干按「五鼠遁」推出。如果不知道出生时辰,日柱及以前的三柱不受影响,只有时柱会有偏差。

交节时刻的精度:节气表按「向上取整的交节小时」存储。比如某年立春交节在 07:53,表内记为 8 时—— 只存到小时会让 07:53 被误判成「已交节」。这个细节在立春当天排盘时才会显现,但错了就是整年柱错位。
校验方式:把本引擎与 Python 权威实现 lunar_python 在 1900–2099 全区间、 198 年 × 12 月 × 28 日 × 12 时辰共 798,336 个样本上逐条比对,零差异; 前端与后端实现之间另有 84,000 样本比对,同样零差异。

2. 农历与节气

农历换算覆盖 1900–2099 年。每年的月大小与闰月位置以压缩整数表存储(低 4 位记闰月月份,其余位记各月大小位图),闰月紧随同号月之后。

生肖按农历年确定,也就是春节切换,不是公历 1 月 1 日。1990 年 1 月 20 日出生的人属蛇,2 月 5 日出生的属马——相差半个月,生肖不同。

3. 建除十二神与宜忌

黄历上的「宜 / 忌」不是随意配的,本站采用建除十二神体系:由月建(月支)与日支的关系定出当日的「值神」。

k = (日支 − 月支 + 12) mod 12

k 从 0 到 11 依次对应:建、除、满、平、定、执、破、危、成、收、开、闭。每一神对应一套固定的宜与忌:

值神
出行、上任、祈福、求嗣动土、掘井、乘船
扫舍、疗病、出行、解除求财、开市
祭祀、祈福、开市、立契服药、栽种
修饰、平治道涂、嫁娶开渠、栽种
祭祀、订盟、纳采、修造诉讼、出行
捕捉、修造、嫁娶开市、出行、移徙
破屋、坏垣、求医嫁娶、开市、动土
安床、祭祀登高、行船、出行
嫁娶、开市、入学、动土、交易诉讼、争执
纳财、捕捉、进人口开市、出行、安葬
祈福、开市、入学、修造安葬、放水
安葬、修坟、筑堤开市、出行、求医
传统通书流派众多,对同一天的宜忌标注常有出入。本站采用建除十二神这一套通行规则并公开之, 你照着这个表就能复算出我们给出的宜忌,不必相信我们的说法。

4. 财神与喜神方位

两者都按当日的日干查表,与生肖、时辰无关。

日干财神喜神
东北东北
东北西北
正西西南
正西正南
正北东南
正北东北
正东西北
正东西南
正南正南
正南东南

5. 命卦(东四命 / 西四命)

命卦用于八宅风水。计算用年份是立春年(立春前按上一年),不是公历年:

1. 把年份各位数字反复相加,直到得到 1–9 的个位数 s 2. 男:k = 11 − s 女:k = s + 4 3. 若 k > 9,循环减 9 直到落在 1–9 4. 男得 5 寄坤,记为 2;女得 5 寄艮,记为 8 k ∈ {1, 3, 4, 9} → 东四命 其余 → 西四命

八宅吉凶方位由命卦所属卦象按固定星曜分布表推出,伏位、生气、延年、天医为吉,五鬼、绝命、祸害、六煞为凶。

6. 玄空飞星(年紫白)

年飞星入中宫的数字由年份直接推出:

n = (11 − (年份 mod 9)) mod 9 若 n ≤ 0,则 n += 9

得到入中之星后,按洛书轨迹顺飞九宫,各宫落星即当年的方位吉凶参考。这里用的是年紫白,不含月紫白与山向飞星盘。

7. 桃花位(咸池)

桃花由地支三合局推出,年支与日支各算一次:

三合局桃花支方位
申 · 子 · 辰(水局)西
寅 · 午 · 戌(火局)
巳 · 酉 · 丑(金局)
亥 · 卯 · 未(木局)

年支桃花与日支桃花指向同一方位时,信号更集中;不同则说明外在机缘与内在偏好不一致。

8. 财星与十神

十神里「财星」指日主所克的那一行五行。判断财运强弱时,先看日主能不能「担得起财」:

再结合财星在命局中出现的个数,分成四种情形给出结论:身强财旺(宜主动求财、扩大经营)、身强财弱(宜开拓渠道而非等待)、身弱财旺(宜先固本,避免高杠杆)、身弱财弱(宜稳守主业、控制支出)。

9. 开运色与方位

先用上面同一套身强身弱标准判断日主强弱,再决定补哪一行:

定下用神五行后,对应到颜色、方位与数字。这里给的是五行层面的方向,不做具体物件的推荐。

10. 流年与今日运势

流年

当天的四柱作为流年参照,把命主的日支与流年的年支、日支分别做地支关系比对,得出:比和、六合、三合、六冲、六害、相刑、自刑、平常。六合三合主合作顺遂,六冲主动象与变动,六害偏沟通细节,相刑偏规则与口角。

今日运势

生肖按农历年确定;当日档位由两项真实规则合成,页面上会直接列出计算过程:

分数 = 70 + 6 × 关系分 + 4 × 建除分 (截断到 45–98) 关系分:三合 / 六合 +2,比和 +1,平常 0,六害 / 相刑 / 自刑 −1,六冲 −2 建除分:成、开 +2;满、定、收 +1;建、除、平 0;危、闭 −1;破、执 −2 ≥ 88 大吉 ≥ 75 吉 ≥ 60 平 其余 偏弱

这套权重是我们定的评分规则,不是古籍定论——所以把它完整公开,你可以自己判断这个权重合不合理。

11. 姓名五格

五格剖象法按康熙笔画计算,不用简体笔画。数据来源与处理:

五格剖象是近代从日本传入的姓名学方法,与传统命理体系并不相同。它是一个有固定规则的评分体系, 不是玄学判决。我们按公开规则算,也把规则写出来。

12. 八字合婚

合婚看三层,逐层加权:

三层合成 0–100 的分数并给出文字解读。分数高低说明的是「传统命理框架下两人的配合度」,不预测婚姻成败。

可自行核对的锚点

下面这些日期与结果你可以拿任何权威排盘工具对照。如果对不上,说明是我们错了——请直接指出。

公历日期 · 时间四柱农历
1949-10-01 · 15:00己丑 癸酉 甲子 壬申八月初十
2000-01-01 · 12:00己卯 丙子 戊午 戊午冬月廿五
2024-02-10 · 12:00甲辰 丙寅 甲辰 庚午正月初一
2025-01-29 · 12:00甲辰 丁丑 戊戌 戊午正月初一
2026-02-17 · 12:00丙午 庚寅 壬戌 丙午正月初一

边界与我们不做的事

常见问题

为什么按立春算新年,而不是春节?

八字用的是干支历,干支历的一年从立春开始。春节是农历的正月初一,属于阴历系统。两套历法的年界本来就不同,八字排盘一律用立春。这也是最常见的排盘错误来源。

不知道出生时辰,还能排盘吗?

可以。时辰只影响时柱,年、月、日三柱不受影响,而日柱(代表本人与配偶)恰恰是最关键的一柱。不知道时辰时按默认时辰处理,结论偏向整体倾向,需要看晚年与子女宫时再补全。

不同网站排出来的盘不一样,以哪个为准?

先用上面给出的锚点表去验。多数不一致来自三处:年柱按春节切、月柱按中气切、交节时刻只精确到小时。这三项本站都按干支历规则处理,并对交节小时做了向上取整修正。

那些「分数」是怎么来的?

合婚、运势、姓名这几处的分数,都是我们基于传统规则定义的评分表,不是古籍里的定论。这一页已经把权重和公式全部公开,你可以自己判断是否认同这套权重。我们宁可公开规则让人质疑,也不藏起来让人误以为天经地义。

既然是娱乐,为什么还要这么较真地算?

因为「随便算算」和「按规则算」给用户的东西完全不同。前者你只能信或不信,后者你可以核对、可以质疑、可以拿去和师傅的结论对照。

想把这些结论落到你家具体的户型和日程上,可以带着排盘结果来问师傅。

预约真人咨询