八字立春换年怎么算?
理解年柱如何在准确立春时刻切换、为什么不能固定看 2 月 4 日或午夜,以及边界出生需要哪些资料。
概览
按 OpenFate 的八字规则,出生时刻标准化后,准确立春之前仍用前一个八字年柱,立春之后才使用新年柱。立春通常在 2 月 3 至 5 日附近,但日期和时刻会随年份与时区改变,因此不能把“2 月 4 日零点”当作固定答案。
概念速览
- 切换事件
- 准确立春时刻
- 交节之前
- 沿用前一个八字年柱
- 交节之后
- 使用新的八字年柱
- 常见误差
- 立春不固定在 2 月 4 日午夜
- 必要输入
- 出生时刻、地点或时区、节气历算资料
- 系统证据
- OpenFate 用边界回归测试固定行为
年柱在一个准确瞬间切换
立春由太阳视黄经的位置定义,可以换算为确定时刻,再显示成出生地的当地时间。
判断只比较出生时刻在交节之前或之后。若把整个交节日都算新年,会让同一天的边界出生失真。
- 出生与立春都转成可比较时刻。
- 保存节气资料和计算版本。
先处理时区,再比较立春
同一个立春瞬间在不同地区会显示不同钟点,甚至不同民用日期;历史时区和夏令时规则都可能影响显示。
真太阳时校正是另一个可选步骤,不能与用于定位天文事件的时区转换混为一谈。
- 使用出生地当年的时区规则。
- 民用时间与真太阳时分开记录。
出生误差跨立春时要比较候选结果
若出生时间只有大致范围,而且范围跨越立春,应同时列出两个候选年柱,不能强行选择。
年干改变也可能联动月干与后续十神关系,所以报告必须保留原始输入和设置。
- 误差跨边界时并列候选命盘。
- 不能把交节时刻四舍五入成整天。
立春换年不是人生瞬间改变
跨过立春会按本规则改变年柱符号,但不代表性格、健康或命运在那一秒跳变。
这是用于复现命盘的计算边界,不能用来比较立春前后出生者或直接推导事件。
- 换柱不等于事件发生。
- 不能为了方便改用固定日期。
来源与编辑依据
- Hong Kong Observatory: The 24 Solar Terms香港天文台列出立春為二十四節氣之一及各年精確交節日期時間,不能以固定民用日期代替香港天文台对二十四节气、黄道每十五度分段,以及十二中气与十二节气交替排列的官方天文说明。
- Hong Kong Observatory: Heavenly Stems and Earthly Branches香港天文台天干地支資料說明六十干支紀年及其曆法用途,年柱須落在明確的干支年界線香港天文台对天干地支标准次序、干支纪日与六十甲子的现代官方说明。
- OpenFate 编辑方法说明tests/bazi/test-pillar-invariants.ts 覆蓋立春前後精確邊界,產品只在實際交節瞬間切換八字年柱OpenFate 将确定性的排盘计算、传统解释框架与现代编辑说明分开处理。