十二建星日推算公式?

如题所述

1. 确定起算日为甲子日,即地支为子的年月日时。
2. 寻找起算日的建星,即地支的第3、4、5、8、9、10月对应的地支。
3. 记录建星对应的地支。
4. 计算距离起算日的天数n,公式为:n = (目标日期的年数-起算日的年数) × 365.25 + (目标日期的月数-起算日的月数) × 30.6 + 目标日期的日数-起算日的日数。
5. 计算建星的移动量m,公式为:m = n / 28,其中28是12个月加上两个闰月的平均值。
6. 根据起算日的建星和m的值,找到目标日期的建星。
7. 建星所对应的地支即为十二建星日的地支。
例如,假设起算日为甲子日(地支为子),要计算距离起算日100年后的十二建星日。首先找到起算日的建星,假设为戌,然后计算距离起算日100年后的天数n,即n = (100 × 365.25) + (0 × 30.6) + 0 = 36525。接着计算建星的移动量m,即m = 36525 / 28 = 1304。最后找到100年后的建星,假设为亥,所对应的地支即为十二建星日的地支,为亥日。因此,100年后的十二建星日为亥日。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜