CALCULATION METHODOLOGY
每一柱,都有据可循
这里记录测试版实际采用的计算方法。历法计算与传统命理解释分开;结果可复算,不意味着命理解释已经获得科学验证。
当前规则 · BZA-2026-10-31.1
| 项目 | 实现口径 |
|---|---|
| 输入范围 | 公历或中国农历,1900—2100 年;农历先换为当地公历日期 |
| 时区 | moment-timezone 0.6.0,固定 IANA 数据 2025b;重复时间明确选择,不存在时间拒绝计算 |
| 年、月柱 | 以真实瞬时比较立春、十二节;历法库的东八区交节读数转换为 UTC |
| 日柱 | 默认 0 时换日,晚子时干按次日;可选 23 时子初换日 |
| 时柱 | 当地法定钟表时间;可选经度与 USNO 近似均时差校正 |
| 大运 | 传统年干阴阳与男/女参数定顺逆;实际 UTC 节令间隔,按分钟折算;无参数或时辰未知时不生成精确起运 |
| 解释项 | 十神、藏干、纳音、旬空与部分传统组合标注;只提供基础资料,旺衰与取用通过学习者自行推导 |
时间与起运的细节
均时差用美国海军天文台的太阳近似坐标公式,公式、经度和总修正分钟均可从规则或导出资料追踪。它是近似计算,时辰边界与日界附近需另行核对。年、月柱仍比较真实交节瞬时,不以修正后的钟表数字误比较东八区节气。
起运间隔的两个端点各自向下取整到分钟;4320 分钟折一年、360 分钟折一月、12 分钟折一天、1 分钟折两小时。将这些量依次加到出生当地日期,按历月、历年处理月末。交运时刻只代表这一约定的结果。传统按天数与时辰数的另一种折算法尚未纳入本版。
基础资料与学习判断
万年历工具只计算并展示四柱、十神、藏干、纳音、旬空、五行出现次数、大运流年与部分关系标注。五行次数是未加权的字数统计,关系名称也不自动代表吉凶。结果页不生成个人身强身弱、格局或命运预测结论。
旺衰与取用,在课程中学习
月令、通根、生扶克泄耗、扶抑、格局与调候属于学习与研究内容。本站通过讲义、经典导读和练习展开这些概念,由学习者记录观察与推导;基础排盘不自动给出个人喜神、忌神或最终用神。可从五行次数与旺衰、喜神、忌神与用神继续阅读。
验证状态
这是供命理师试用和审校的第一版。自动化检查覆盖已知命例、节令前后、日界、历史夏令时、闰月与未知时辰等场景,但尚未完成由命理师独立确认的 100 组金标准验收。因此目前保留私人测试状态,不标注“专业验收通过”。
1900—2100 是工具开放的计算范围,不是逐日经过权威历表核验的精度承诺。1970 年前地区时区史料可能有限;2025b 之后发生的法定时区变更不自动补入。原始出生记录、城市中心经度与近似均时差,也会给临界命盘带来不确定性。
基础来源与开源许可
- 6tail / lunar-javascript 1.7.7 · MIT,历法、节气及基础命理映射。
- Lunar 八字接口文档 · 晚子与起运口径说明。
- Moment Timezone · MIT,历史时区资料与解析。
- USNO · Computing Approximate Solar Coordinates · 均时差近似公式。
- 香港天文台公历与农历对照 · 可用于独立核对日期。
页面文章为初稿研习笔记,尚待专业审校;引用的历法来源不构成对命理预测效力的背书。