日干支巧算法是根据天干地支的周期规律,通过一系列的运算和计算,可以准确地计算出任意一天的干支。
具体的算法步骤如下:。
1. 根据公历年份,可以确定年份的天干地支,一般可以通过年份对60取余数得到。
例如:2022年对60取余数为2,表示2022年的天干地支为“庚寅”。
2. 根据公历月份和日期,可以确定月份和日期的天干地支。一般可以通过以下公式计算:。
月份天干 = (年份天干的序号 + 月份的序号 - 1)% 10。
日期天干 = (月份天干的序号 + 日期的序号 - 1)% 12。
月份天支 = (年份地支的序号 + 月份的序号 - 1)% 12。
日期天支 = (月份天支的序号 + 日期的序号 - 1)% 12。
其中,天干和天支的序号是指天干地支在十天干和十二地支中的顺序,以甲子年和子月为起点,分别对10和12取余数得到。
3. 根据以上计算得到的天干和天支的序号,可以确定具体的天干地支。
具体的对应关系为:甲、乙、丙、丁、戊、己、庚、辛、壬、癸对应于天干的十个序号,子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥对应于地支的十二个序号。
您可能还会喜欢:
八字干支快速计算法
生人八字日干支和时干支天干地支相合什么意思