第一百六十九章:干支四
例:史记秦始皇本纪记载,“(始皇)三十七年十月癸丑,始皇出游。七月丙寅,始皇崩于沙丘平台。”秦朝历法,每年的第一个月为十月,然后是十一月、十二月、一月九月。也就是出游后过了9个多月(不算闰月),驾崩了。计算此次出游的总日期数。
解:从癸丑(第50天)到丙寅(第3天)总共是3天。所以总出游日期数一定是60n+3。9个月大约是20天,但20天并不是60的倍数,所以可以判断有一个闰月;从而,n=5,总共出行0个多月,日期数为33天。
用日期记日的失败例子:从洪武三十一年五月廿九日到六月初一日,一共多少天?
答:洪武三十一年五月有29天,所以只有天。(错误)
原因:洪武三十一年有闰五月(共29天)。明史记载,洪武三十一年闰五月,朱元璋驾崩。所以该问题答案应是+29=30天。
干支纪时
60时辰合5日一个周期;一个周期完了重复使用,周而复始,循环下去。必须注意的是子时分为0时到时的早子时(晨子)和23时到24时的晚子时(夜子),所以遇到甲或己之日,0时到时是甲子时,但23时到24时是丙子时。晚子时又称子夜或夜子。
日上起时亦有歌诀:甲己还加甲,乙庚丙作初;丙辛从戊起,丁壬庚子居;戊癸何方发,壬子是真途。
甲子,乙丑,丙寅,丁卯,戊辰,己巳,庚午,辛未,壬申,癸酉,
甲戌,乙亥,丙子,丁丑,戊寅,己卯,庚辰,辛巳,壬午,癸未,
甲申、乙酉,丙戌,丁亥,戊子,己丑,庚寅,辛卯,壬辰,癸巳,
甲午,乙未,丙申,丁酉,戊戌,己亥,庚子,辛丑,壬寅,癸卯,
甲辰,乙巳,丙午,丁未,戊申,己酉,庚戌,辛亥,壬子,癸丑,
甲寅,乙卯,丙辰,丁巳,戊午,己未,庚申,辛酉,壬戌,癸亥。
下表列出日天干和时辰地支构成的时辰干支,以北京时间(utc+)为准:
计量系统
以地球自转为基础的时间计量系统称为世界时系统。日、月、年、世纪的时间计量属天文学中的历法范畴。以地球自转运动为基础的时间单位称为“日”,以月球绕地球公转运动为基础的时间单位称为“月”,以地球绕太阳公转运动为基础的时间单位称为“年”。
地球环绕太阳的运动被称为地球公转,公转的时间是一年。在地球公转的过程中存在两个明显周期,分别为回归年和恒星年。回归年是指太阳连续两次通过春分点的时间间隔,即太阳中心自西向东沿黄道从春分点到春分点所经历的时间,又称为太阳年。回归年为3652422日,即365天5时4分46秒。这是根据2个回归年的平均值计算出来的结果。
()(e) 公元推算干支方法:注意,这里的西元年的干支,仅表示此西元年立春(2月4日左右)至下一个西元年立春(2月4日左右)之间的回归年干支。例如205年的乙未年表示(205年2月4日——206年2月4日)
序数法
天干 甲 乙 丙 丁 戊 己 庚 辛 壬 癸
序数 2 3 4 5 6 9 0 2
地支 寅 卯 辰 巳 午 未 申 酉 戌 亥 子 丑
天干序数按:(甲),2(乙),3(丙),4(丁),5(戊),6(己),(庚),(辛),9(壬),0(癸)
地支序数按:(寅),2(卯),3(辰),4(巳),5(午),6(未),(申),(酉),9(戌),0(亥),(子),2(丑)
年干支推算:
1年干公式:年干=年份个位数-3(适用于任何西元年,个位数于或等于3,借0)
2年支公式:年支=(年份+)2后所得余数(整除余0,即余2=丑)
3年支简化:
(西元年末二位数-)-2xn=年支(适用于20世纪,即900—999年)
(西元年末二位数+3)-2xn=年支(适用于2世纪,即2000—2099年)
例:求205年干支?
解:205年干=5-3=2,2=乙,故205年天干为乙
205年支=5+3-2=-2=6,6=未,故205年地支为未
综上,205年干支为乙未
例:求公元9年干支?
解:9年干=9-3=6=己,9年支=(9+)2余4=巳,9年干支为己巳
月干支推算:
1月干公式:月干=年干2+月支(和超过0,直接取个位数)
2简化公式:(和取个位)
亥月干=年干x2
子月干=年干x2+=寅月干
丑月干=年干x2+2=卯月干
例:已知205年为乙未年,求205年申月天干?
解:205年乙未年,天干为乙,乙=2,申=
申月干=乙x2+申=2x2+=,个位=,=甲,故申月天干为甲
例:求202年壬辰年,亥月天干?
()(e) 解:亥月干=壬x2+亥=9x2+0=+0=2,个位=,=辛,故202年壬辰年亥月天干为辛
(注:亥月天干公式,可直接简化为:亥月干=年干2)
例:求戊子年,子月天干?
解:子月干=戊x2+子=5x2+=2,个位==甲,故戊子年子月天干为甲
日干支推算:
干支纪日,民间往往采取元旦干支推算法,进而推定阳历某天干支,由于闰年都是在申子辰年,366天,平年都是365天,天数固定,每月天数也都固定,因此只要知道元旦的干支,就能推算出该年各天干支,距离元旦多少天,减去60倍天数,就能推算出某日干支。
时干支推算:
天干 (晨子) 甲 乙 丙 丁 戊 己 庚 辛 壬 癸 (夜子)
序数 - 0 2 3 4 5 6 9 0
地支 子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥 子
注意:晨子=-,夜子=。因子时、丑时是每日的前两个时辰,顺序置前,地支序数也应置前,故将子丑置前:子=-,丑=0,寅=,卯=2子=。由于子时作为日期分界线,被一分为二,分为晨子和夜子两个时,晨子(0点-点),子=-。夜子(23点-24点),子=。八字中,夜子时(23点-24点),仍属于今天,仍用今天日干。
1时支公式:时支=时2-(时为偶数),时支=(时+)2-(时为奇数)
2时干公式:时干=日干x2+时支(晨子=-,夜子=)
例:求:45,23:43,:5,0:3时支?
解:时支:(+)2-=0=丑,(23+)2-==子,2-==酉,02-=-=子
(八字中,出生时间宜根据出生地所在时区,采用真太阳时。推算时柱干支,分钟可以忽略不计,只用整时推算)