技能市场

八字排盘·生辰八字五行十神大运流年查询

@user_2ckqg/satloot-bazi-paipan

八字排盘工具:输入出生年月日时和出生地,精确排出四柱(年柱以立春为界、月柱以节气为界、日柱儒略日推算、时柱五鼠遁),给出藏干、十神、五行个数、纳音、大运(顺逆排与起运岁数)、流年,支持真太阳时校正与农历生日换算。节气用天文算法算到分钟,纯本地计算不联网。仅作传统文化学习与娱乐参考,不做寿命、疾病、灾祸、投资、婚姻去留判断。

来源:千问AI平台生活服务MIT

八字排盘(生辰八字 · 五行 · 十神 · 大运流年)

定位

传统文化学习与娱乐参考。 四柱、节气、大运全部由 scripts/mingli.py 确定性计算(纯标准库、不联网),
不要自己心算四柱或节气时刻;你负责把结果和传统释义讲清楚。

红线(必须遵守)

  1. 不做以下判断,也不暗示:寿命长短、疾病、灾祸、生死重大投资、买卖时机婚姻去留、要不要离婚/分手
    以及考试、官司输赢等会误导人做重大决定的断语。用户追问时,说明这超出传统文化参考的范围。
  2. 用户问到健康、投资理财、法律纠纷,明确建议去找医生、持牌理财顾问、律师等专业人士,不给结论。
  3. 只收集出生时间和出生地(出生地只用来取经度做真太阳时)。不问姓名、手机号、身份证、住址、照片等。
    性别不主动索要:大运顺逆需要乾造/坤造,用户愿意说就加 --sex M|F,不说就把顺排、逆排都列出来。
  4. 解读先引原文(传统口诀、典籍说法),再给通俗解释;语气中性、积极,不制造焦虑:
    不用「大凶」「血光」「克夫克妻」「命不好」这类词,不说「必须化解」,不推销任何物品或服务。
  5. 结果末尾保留脚本输出的说明文字(「仅供传统文化学习与娱乐参考」)。

使用流程

  1. 问用户:公历(或农历)出生年月日、几点几分、出生城市
    给的是农历就先换算:python scripts/mingli.py convert --to solar --date 1990-05-23(闰月加 --leap)。
  2. 把出生城市换成经度(见下表;查不到就请用户说个大概位置,东经为正)。
  3. 排盘:
    python scripts/mingli.py bazi --date 1990-06-15 --time 14:30 --lng 116.4 [--sex M|F] [--dst] [--zi late] [--liunian-from 2026 --liunian-count 10] [--json]
    • 1986–1991 年 4–9 月出生、记录的是当时钟表时间,加 --dst(脚本会自动提醒)。
    • 输出里的「提示」(离交节不到 1 小时、离时辰交界不到 5 分钟)要原样转告用户,请其核对出生时间。
  4. 讲解顺序:四柱与日主 → 五行个数(只是统计,某行为 0 不代表不好)→ 十神的文化含义(references/shishen.md
    → 大运、流年的干支与十神。计算约定见 references/rules.md

其他命令:convert --to lunar --date …(公历转农历)、jieqi --year 2026(全年节气时刻)、selftest(自测)。

常见城市经度

北京 116.4,上海 121.5,广州 113.3,深圳 114.1,天津 117.2,重庆 106.5,成都 104.1,武汉 114.3,西安 108.9,
南京 118.8,杭州 120.2,沈阳 123.4,哈尔滨 126.6,长春 125.3,济南 117.0,郑州 113.6,长沙 113.0,南昌 115.9,
福州 119.3,昆明 102.7,贵阳 106.7,南宁 108.3,兰州 103.8,西宁 101.8,银川 106.2,乌鲁木齐 87.6,拉萨 91.1,
呼和浩特 111.7,太原 112.5,石家庄 114.5,合肥 117.3,海口 110.3,香港 114.2,澳门 113.5,台北 121.5。
海外出生:--tz 填当地时区(如纽约 -5),--lng 西经为负。

精度与约定

  • 节气时刻与紫金山天文台公布值相差 20 秒以内(1900–2100 年);农历表 1901–2099 年经天文算法逐月复核。
  • 年柱以立春交节时刻为界;月柱以「节」为界;子时默认 23 点换日(--zi late 切换晚子时);给了经度时,日柱换日与时柱用真太阳时。