天干地支的数值如下图所示:
这里有一个比较方便的计算天空干燥度的方法,比很多网上的算法简单。计算年干燥度的具体方法如下:
公元后任何一年:公元末位数-3=年度工作;如果是负数,加10。
公元前任何一年:年末位数+8=年末。
因为公元3年是癸亥年,天干是10的循环。公元4年,天干为A,4-3=1。
因为没有年份0,所以公元前的天干是最后一位数——3+1,然后+10就变成正数了。
地支的计算如下:
公元后任意年份:(公元年份-3)÷12,余数0-11为年分支,若为负数,则加12,0视为12。
公元前任意一年:(公元年-2年)÷12,余数-11-0为年支,加上12将其变为正数,0视为12。
需要注意的是,立春是一年中树干和树枝的分界线,而不是春节。比如农历2月4日1964是12月21日,还是癸卯年;然而,虽然农历2月5日,1964公历是12月22日,这一天已经在立春,这是适当的陈佳年。
例如,需要计算公元前7年和公元前1年的年柱分支,计算如下:
年干=-7+8=1,即A;年支=(-7-2)÷12=-9,加上12变成正数3,就是阴,所以公元前7年就是甲寅年。
年干=-1+8=7,即庚;年支=(-1-2)÷12=-3,加上12变成正数9,就是申,所以公元前1就是年。
如果要查找公元后的年份,比如1987的年份列,那么:
年干=最后一位数7-3=4,即D;年支=(1987-3)÷12 = 165,即毛,所以1987是丁卯年。
值得注意的是,某个阳历年对应的阴历支和支,对应的是一年中的大部分时间,而不是完全重叠。
第二,快速计算月柱干支的方法
1.月柱天空干燥度的计算:年干燥度x2+月数=月干燥度;如果超过10,将10的倍数减去0-9,0视为10。
由于甲子年的第一个月是第三个月,即A 1对应C 3,所以计算出二丑年的第一个月是戊寅,即B 2对应E 5,然后C 3对应G 7,正好是每年第一个月的年干x2+1。
4.月柱地支计算:太阴支固定,正月为阴(立春之日至惊蛰前一日),二月为毛(惊蛰前一日至清明前一日),三月为辰(清明前一日至长夏前一日), 四月为司(从长夏之日起至天幕前一日止)五月午后(从立夏前一日起)八月为酉(从千年之日起至寒露前一日止),九月为珍贵(从寒露前一日起至立冬前一日止),十月为亥(从立冬大雪前一日起), 十一月为紫(大雪前一天到小寒前一天),十二月为丑(小寒前一天到立春前一天)。
注:月支与支的分界线不是农历每个月的第一天,而是节日,交接前的节日是上个月的节日,交接后的节日是下个月的节日。所以某个太阴年对应的支与支,对应的是这个月的大部分时间,而不是完全重叠。
如果要2008年2月3日月亮柱的干支,农历是12月27日,还没到立春,每年的干支应该算是2007年的定海的干支。年干年4x2+月12=20,则减10=10,即癸;这一天还没有到立春,地面的树枝是丑陋的;所以2008年2月3日(2008年12月27日)月柱丑。
同样,2008年2月4日,农历12月28日,却恰好是立春。年干支应为2008年戊子,月数应为1,而不是12。年薪5x2+月数1=11,再减去10=1,即A;地支为阴;所以2008年2月4日(农历十二月二十八),月柱主支为甲寅。
第三,快速计算太阳柱树干和树枝的方法
2000年的元旦是戊午日,如果你想获得每日收入,可以参考这一天。也就是说,计算2000年愿望日和元旦之间的总天数,假设总天数是a..
那么2000年以后一天的日支出计算方法如下:(A-5)÷10,余数0-9为日支出;(A-7)÷12,取余数0-11为日支;(A-5)÷12,取余数0-11为日分支。
2000年以前的日分支的计算方法如下:(A+5)÷10,然后用10减去余数0-9得到日分支;(A+5)÷12,然后用12减去余数0-11,得到日分支。
第四,快速计算时间-列干-分支法
小时干计算:日干×2?+小时?-?2?=?工作小时数(如果工作小时数超过10,要减去10,只取个位数);
时间分支为子(23:00-01:00)、丑(01:00-03:00)、寅(03:00-05:00)、卯(05:00-07:00)、辰(05:00)。中午(11:00-13:00),魏(13:00-15:00),沈(15: 00-17:)
第五,利用阳历计算农历日期的算法
农历的日期以满月为准,以每一次新月为初一,满月为十五(大月十六),暗月为二十九(大月三十)。但是,目前通常用阳历的日期来表示时间。如果想把阳历的日期换算成阴历的日期,可以用以下两种方法:一种是查新编辑的万年历,比如阴历6月8日是几号,1984?翻开万年历,10年6月是农历十一,所以推断6月8日是农历九月初九。
其次,我们可以用公式计算农历日期:假设:公元年-1901 = 4q+r,那么:农历日期= 14q+10.6(r+1)+年内日期序数-29.5n(注:1)。4)例:1994年5月7日农历日期为:1901 = 93 = 4×23+1,所以:Q = 4,R = 1,5月7日农历日期为:14×23+10.6(1+1)+(365438
当n < 12时,n的值为上一年的第n个月;当n > 12时,( n-12)的值是当前年份的月份。在上面的例子中,n是15,n-12=3,月份是三月。