瞎子用的叫 ,是根据一套口诀进行摧算,但是太长 ,60 年每年一句 ,打字太麻烦
在这里我就不说了
我考虑一下 ,还是告诉你一些方法吧,供你参考
公历农历求日干支方法一、以甲子为1,1 ,求日干支法
天干数:甲1 乙 2 丙 3 丁 4 戊 5 己 6 庚 7 辛 8 壬 9 癸 10(0)地支数:子1 丑 2 寅 3 卯 4 辰 5 巳 6 午 7 未 8 申 9 酉 10 戌 11 亥 12 (0)计算公式: 【(公元年数- 1)×5+(公元年数- 1)÷4+当年日数】 ÷60 ,将所得余数 ÷10 ,余数作为天干序数;将所得余数÷12,余数作为地支序数
此外,在加当年日数时应考虑是否为闰年,如果是闰年二月份则是29 天
例如求 2008 年 3 月 1 日的干支计算如下:【( 2008 -1)×5+( 2008 -1)÷4+61 】÷60 (1 月 31 天, 2 月 29 天, 3 月 1 天共计 61 天)=(10035 +501 (取整)+ 61 )÷60 =176⋯⋯ 37求天干: 37÷10 = 3 ⋯⋯7(庚)求地支: 37÷12 = 3 ⋯⋯1(子)所以 2008 年 3 月 1 日的干支为庚子
此法还可以先不加当年日数也除以60 得出余数就做2008 年的基数
再由基数加当年日数除以 60,算法同前
如(10035 +501 )÷60 = 175 余数 36 为基数,(36 +61)÷60 = 1 ⋯⋯37,余 37 还是庚子
二、以春节这天的干支数为1,以农历求日干支
这需要知道春节的干支,还要知道当年各月干支有大小(农历大月30 天,小月 29 天以及闰月)以求当年日数
例如求 2008 年农历二月初二的干支计算如下:2008 戊子年春节干支丁丑,以它们为1,正月大为30 天,二月只加2 天,一共为32 天
求天干: 32÷10=3⋯⋯