lexcn.net「老黄历/八字排盘」
历法复算记录

核对时间:2026-08-10 | 基准库:lunar_python(与生产历法内核相同)

一、测试对象与口径

站点 lexcn.net(乐测命理)核心为四柱八字排盘,底层复用传统历法/黄历体系。其公开声明口径:

核对方法:以官网固定示例 公历 2000-01-01 12:00 北京 为基准,使用同一历法库重算作为回归检查;并以 2026-08-09 的公开黄历页面作日级参考。

二、固定示例回归 — 2000-01-01 12:00 北京

字段lexcn 示例值同库回归值(lunar_python)结论
农历一九九九年 冬月廿五一九九九年 冬廿五✓ 一致
年柱己卯己卯✓ 一致
月柱丙子丙子✓ 一致
日柱戊午戊午✓ 一致
时柱戊午戊午✓ 一致
边界案例说明:2000-01-01 在立春(2000-02-04)之前。民间「老黄历」按正月初一换年,会误算为「庚辰年」;lexcn 正确归为上一年「己卯年」。这一用例恰能区分算法是否真的采用「立春为岁首」,lexcn 处理正确,口径优于普通老黄历。

三、今天(2026-08-10 12:00)按 lexcn 口径应得(已验证)

字段备注
农历二〇二六年 六月廿八
四柱丙午 丙申 丙辰 甲午年/月/日/时
立秋时刻2026-08-07 19:42:43与公开天文数据 19:42:26 仅差 17 秒(不同历表精度)

四、交叉验证(2026-08-09)

来源年·月·日一致性
lunar_python 同库回归丙午 丙申 乙卯✓ 完全一致
黄历站 nqcx.com 公布丙午年 丙申月 乙卯日

该日的 lunar_python 回归值、nqcx 公开页面与 lexcn 结果一致。这能支持“当日输出可复现”,但不等同于三个独立算法的交叉验证。

五、严谨度评估

维度评估判定
岁首规则立春为岁首(子平正统)优于正月初一派
月柱规则节气定月,精确到交节时刻精确
换日规则23:00 子初换日(晚子时派,主流)透明声明
时区口径明确 UTC+8 中国标准时可追溯
出处/透明声明「解释依据有出处、口径可核对」合规

六、局限与建议

  1. 真太阳时(已实测验证):选填出生城市后,系统按该市 WGS84 代表经度(geonames 来源)换算完整真太阳时=地方平太阳时+均时差。经多城市/多日期实机比对,经度修正=(经度−120)×240 秒、均时差与 Meeus 高精度天文算法仅差 1–2 秒,四柱按真太阳时正确排出。详见第八章。
  2. 晚子时流派:23:00 起算次日,属主流但非唯一(另有 0:00 换日派)。已透明声明即合规,用户知悉即可。

七、节气交界日边界压力测试

本项针对 lexcn 声明的三大规则,选取节气交节前3分钟 vs 后3分钟的边界用例,按 lexcn 口径(立春换岁、节气定月、23:00 子初换日、UTC+8)复算“应得四柱”,并与公开节气参考时刻核对。节气时刻:2026 立春 02-04 04:01:51、立秋 08-07 19:42:26

方法说明:以下结果以网站固定示例及页面实际排盘结果为对照,并按网站公开的立春换岁、节气定月和23:00换日方式复算。基准库默认口径与八字排盘口径有差异的部分,已按网站公开方式校正后再比较。这仍属自有回归,不作外部签核。

边界1:立春换岁(分钟级极限)

时刻年柱月柱日柱时柱农历
02-04 03:58:51(立春前1分钟)乙巳己丑己酉丙寅二〇二五腊十七
02-04 04:04:51(立春后3分钟)丙午庚寅己酉丙寅二〇二五腊十七

年柱乙巳→丙午、月柱己丑(丑月)→庚寅(寅月)同时跳变,日/时柱不变——立春既换岁又换月,精确切在 04:01:51。PASS

边界2:立秋换月

时刻年柱月柱日柱时柱农历
08-07 19:39:26(立秋前3分钟)丙午乙未癸丑壬戌二〇二六六廿五
08-07 19:45:26(立秋后3分钟)丙午丙申癸丑壬戌二〇二六六廿五

月柱乙未(未月)→丙申(申月)精确切在 19:42:26,年/日/时柱不变。PASS

边界3:子初换日 23:00(晚子时)

时刻年柱月柱日柱时柱农历(标注日)
08-10 22:59丙午丙申丙辰己亥二〇二六六廿八
08-10 23:01丙午丙申丁巳庚子二〇二六六廿八

23:00 起日柱换为次日(丙辰→丁巳),时柱由亥时己亥跳为子时庚子(丁日子时庚子);农历仍标「六廿八」(晚子时标注当日)。PASS

额外:已换日但未换岁

时刻年柱月柱日柱时柱
02-03 23:30(换日为2/4,立春前)乙巳己丑己酉甲子
02-04 05:00(立春后)丙午庚寅己酉丁卯

即便 2/3 23:30 已过 23:00 换日到了「2/4」,因立春(04:01)未到,年柱仍为乙巳、月柱仍为己丑——「换日」与「换岁」为两条独立规则,处理正确。PASS

八、真太阳时验证(新增功能实测)

网站提供「出生地区(选填)」:选择城市后换算当地真太阳时;不选则按北京时间(UTC+8)。本项以多城市、多日期实际排盘结果验证时间换算精度。

验证方法:记录网站显示的出生时间换算结果,并与公式复算值逐项比较,而非只根据文字说明推断。
参考基准:经度修正理论值=(经度−120)×240 秒;均时差按 Meeus 天文算法(Astronomical Algorithms ch.28)复算;四柱使用生产同款 lunar_python 按换算后的真太阳时重排。

8.1 经度修正与均时差精度(多城市 / 多日期)

城市代表经度日期经度修正
lexcn / 公式复算
均时差
lexcn / Meeus复算
四柱(按真太阳时)
同库回归
乌鲁木齐87.60°E2000-01-01−7776 / −7776−189 / −188己卯 丙子 戊午 丁巳 = OK
喀什地区≈75.99°E*2000-01-01−10563 / −10563−189 / −188己卯 丙子 戊午 丁巳 = OK
哈尔滨市≈126.65°E*2000-01-01+1596 / +1596−189 / −188己卯 丙子 戊午 戊午 = OK
北京市≈116.40°E*2000-01-01−865 / −865−189 / −188己卯 丙子 戊午 戊午 = OK
乌鲁木齐87.60°E2000-04-15−7776 / −7776−2 / −1庚辰 庚辰 癸卯 丁巳 = OK
乌鲁木齐87.60°E2000-07-01−7776 / −7776−230 / −229庚辰 壬午 庚申 辛巳 = OK
乌鲁木齐87.60°E2000-11-03−7776 / −7776+988 / +986庚辰 丙戌 乙丑 辛巳 = OK
乌鲁木齐87.60°E2000-09-01−7776 / −77760 / +2庚辰 甲申 壬戌 乙巳 = OK

* 喀什/哈尔滨/北京的经度依据页面显示的经度修正值反推(修正÷240+120),与公开 WGS84 市级坐标相符。
经度修正 8 例全部零误差;均时差 8 例与 Meeus 仅差 1–2 秒,且符号与年内走势(1月负、4月近零、7月负、9月近零、11月正峰值)完全吻合——证明其均时差来自真实天文算法,而非固定常数或仅经度近似。

8.2 真太阳时是否真实改变日/时柱(边界生效)

输入有效时间(真太阳时)日柱时柱说明
乌鲁木齐 2000-01-01 23:00(北京时间)2000-01-01 20:27(戌时)戊午壬戌真太阳时把 23:00 拉回当天 20:27,不换日
不填城市 2000-01-01 23:00(北京时间)2000-01-01 23:00己未甲子按 23:00 子初换日,日柱跳次日、子时——与第七章规则一致

同一北京时间 23:00,填乌鲁木齐后日柱由「己未(换日)」变回「戊午(不换日)」、时柱由子时变戌时——证明真太阳时功能真实生效且正确避免误换日。

8.3 口径评价

lexcn 的真太阳时=地方平太阳时(经度时差)+均时差,并给出“经度修正 X 秒、均时差 Y 秒、采用城市坐标”的可追溯说明(mode_label:真太阳时(经度+均时差))。本页只验证已登记公式与回归向量的一致性,不对其他工具作没有可复核证据的优劣判定。

九、结论

复算结果:本页所列样本通过

固定样本的干支、农历与节气边界在当前版本下可重复;真太阳时经度修正与公式复算值一致,均时差在所列样本中与 Meeus 复算相差 1–2 秒。

证据边界:同库回归+分项公开参考

本页能用于核对网站声明与代码回归是否一致,但不证明传统命理的科学预测效力,也不替代异构历法实现或外部专家的独立校验。