阳历推日柱干支,日柱干支纳音什么意思

采用什么方法可以推算某日干支

年干支推算法
中国很早就用干支纪年,并且沿用至今。有人把第一个甲子年定在公元前2696年,与公元相比较,公元4年的干支正是农历甲子年,因而将公元数减去3,再除以60(六十花甲子周期数),剩下的余数,可以用六十甲子表序数表查出公元该年的干支。其公式为:
(所求年数-3)/60 = 商。。。余数(年干支序数)
如果余数等于0,则干支序数加上60。
例如:求公元1983年的农历干支年纪:(1983-3)/60 = 30。。。0,则 0+60 = 60(干支序数),查表为癸亥年。
月干支推算法
关于干支纪月法,在《史记。律书》中就有记载:“以十二月配十二子十母十二律。。。”,这里的子即是支,母就是干,律就是钟律。相传古代早已十二地支纪月,只是不同的朝代,年的开始的地支月份也不同。中国岁首之月历经了四个阶段:秦建亥,以十月初一为正月初一;周建子,以十一月初一为正月初一;商建丑,以十二月初一为正月初一;到了夏朝才定为建寅,新年春联写:“斗柄回寅”,意即在此。从夏时始,正月就是建寅的太阳历了,并一直到今。
干支纪月方法的推算较为容易,因为每年的个月份地支已经固定,只要推算出月的天干来一配就行。并且为五年一循环,周而复始。根据这样实际的排列,就可以由此得出结论,干支纪月中的天干和当年天干纪年的天干有一定的关系。而这种关系可以用《五虎建元歌》编成下面几句话,即:
年的天干为甲或已时,则正月的天干为丙;
年的天干为乙或庚时,则正月的天干为戊;
年的天干为丙或辛时,则正月的天干为庚;
年的天干为丁或壬时,则正月的天干为壬;
年的天干为戊或癸时,则正月的天干为甲。
为了便于推算起见,将它们之间的关系归纳于下表:
月份
年天干   正月 二月 三月 四月 五月 六月 七月 八月 九月 十月 十一月 十二月
甲已 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉 甲戌 乙亥 丙子 丁丑
乙庚 戊寅 己卯 庚辰 辛巳 壬午 癸未 甲申 乙酉 丙戊 丁亥 戊子 己丑
丙辛 庚寅 辛卯 壬辰 癸巳 甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑
丁壬 壬寅 癸卯 甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑
戌癸 甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 辛亥 甲子 乙丑
此外,也可通过计算公式求出农历月纪:首先推算出该年农历正月的天干,其余月份可按天干顺序号类推。该年正月的天干序号的计算为:取公元年份除以5的余数减2后乘以2再减1。当该数为负数时加10。
例:求公元1991年(农历辛未年)正月的天干:1991/5=398余1,正月的天干序号数(1-2)X 2-1=-3,因该数是负数则加10得7,即天干序号7得出农历辛未年正月天干为庚,正月干支为庚寅。二月为辛卯,三月为壬辰,余类推。
日干支推算法
干支纪日法还可以用来推算“初伏”,“中伏”,“末伏”和“入梅”,“出梅”,“分龙”等与农事有关的日期。
由于农历月的大小没有一定的规律可循,这就使推算农历日期的纪日干支不能用一个简单的方法来实现。因此,农历日期的纪日干支比较好的推算办法是借助于历表,读者可以从中方便地查出日干支。
由于年,月,日以及节气等的长度参差不齐,所以一年中的日序依各家的历法而不同。采用甲子纪日法之后,周而复始,没有间断,没有零数,所以它成为推算几千年来的历法或考古的重要工具。历史家从甲骨文字研究中,发现并证实了在春秋以后,至少在鲁隐公三年(公元前722年)二日已巳起直至于今甲子纪日法纪日连续无误,共计已有2600多年的记载了。
没有历表也可以推算出日干支,只是比较复杂罢了。虽然农历的大小月不固定,而阴历除了每四年有一次闰月(二月)以外,每年的大,小月都固定不变,所以可以从阳历来推算当日的干支,其推算公式是:
日干=(元旦天干序数)+(所求日数)+(各月天干加减数,闰年三月后加1)/10
=商。。。余数(日干序数)
日支=(元旦地支序数)+(所求日数)+(各月天干加减数,闰年三月后加1)/12
=商。。。余数(地支序数)
按上述方法推算日干支,有两个数要先求出来才能代入公式中,即元旦干,支序数,各月干,支加减数。为了方便,我们给出1981 - 2000年元旦日干支边,和各月天干地支加减数表,查后可代入公式。
1981 - 2000年元旦日干表
平年
闰年
年份 干支 年份 干支 年份 干支 年份 干支
1981 己卯 1982 甲申 1983 己丑 1984 甲午
1985 庚子 1986 乙巳 1987 庚戌 1988 乙卯
1989 辛酉 1990 丙寅 1991 辛未 1992 丙子
1993 壬午 1994 丁亥 1995 壬辰 1996 丁酉
1997 癸卯 1998 戊申 1999 癸丑 2000 戊午
每月天干地支常数加减表
平年 闰年
天干 地支 天干 地支
一月 减一 减一 减一 减一
二月 加零 加六 加零 加六
三月 减二 加十 加一 加一
四月 减一 加五 加一 加 一
五月 减一 减一 加一 加一
六月 加零 加六 加一 加一
七月 加零 加零 加一 加一
八月 加一 加七 加一 加一
九月 加二 加二 加一 加一
十月 加二 加八 加一 加一
十一月 加三 加三 加一 加一
十二月 加三 加九 加一 加一
例:求1984年7月31日的日干支
解:该年能被4整除,故为闰年。
求:日天干,查该年元旦干支为甲午,甲的天干序数即1。另外,闰年7月天干加减数为加1。
代为公式=1(元旦干支序数)+31(所求日数)+1(各月天干加减数)/10
=33/10 = 3。。。3(干支序数)
日天干为:丙
求:日地支,查该年元旦干支为甲午,午甲的地支序数即7。闰年7月地支加减数为加1。
代为公式=7(元旦地支序数)+31(所求日数)+1(地月天干加减数)/12
=39/12 = 3。。。3(地支序数)
日地支为:寅
解得1984年7月31日干支为丙寅日。
时干支推算法
干支纪时法不知道是从什么时代开始的。《汉书》《艺文志》已有“甲夜”的名称,魏晋十则有“甲夜,乙夜,丙夜,丁夜,戊夜”的区分,这和后世的一更,二更,三更,五更相似。不过纪夜用十干,而推论节气和交食等却用十二支,这是因为古代把一日分为百刻,所以用十干比较方便。后来把一日分为十二辰,则以用十二支较为便利了,清初引用西法把每天分为24小时,即一辰等于2小时,以晚上11时整至次日1时正为子时,1时至3时为丑时,余类推。每辰内又有初,正的区分。此外,每时分为4刻,每刻15分,一天共96刻。例如俗语“寅卯不天光”,就是指早上5时0刻0分天还未明的时刻。
干支纪时每天12时辰,就十甲子正好为五天一周,周而复始,循环不已。由于干支纪时中的天干跟当天干支纪日的天干有一定的关系,所以用“五子建元”可以编成以下一句话:
日的天干为甲或已时,则子时的天干为甲;
日的天干为乙或庚时,则子时的天干为丙;
日的天干为丙或辛时,则子时的天干为戊;
日的天干为丁或壬时,则子时的天干为庚;
日的天干为戊或癸时,则子时的天干为壬;
由于农历时纪的地支是固定的,如 23-01 时为子,时纪天干的计算是:首先推算出子时时辰的天干,其余按天干顺序类推。子时时辰天干序号数的计算是:取当天日纪天干序号数(当序号数大于5时则减去5)乘以2减1。
例:甲子日子时天干:日纪天干序号数是1,子时天干序号数 = 1 X 2-1 = 1,故子时时的纪是甲子。丑时为乙丑。
又例求庚辛日子时天干:日纪天干序号数是7,该数大于5时减5得2,子时天干序号数=2X2-1=3,故子时时纪为丙子。丑时为丁丑。
以上是求子时天干的第二种方法。
为了方便使用起见,将它们归纳于下表:
时辰 23时至1时前 1时至3时前 3时至5时前 5时至7时前 7时至9时前 9时至11时前 11时至13时前 13时至15时前 15时至17时前 17时至19时前 19时至21时前 21时至23时前
甲已乙庚丙辛丁壬戊癸 甲子丙子戊子庚子壬子 乙丑丁丑已丑辛丑癸丑 丙寅戊寅庚寅壬寅甲寅 丁卯已卯辛卯癸卯乙卯 戊辰庚辰壬辰甲辰丙辰 已巳辛巳癸巳乙巳丁巳 庚午壬午甲午丙午戊午 辛未癸未乙未丁未已未 壬申甲申丙申戊申戊申 癸酉乙酉丁酉已酉辛酉 甲戌丙戌戊戌戊戌壬戌 乙亥丁亥已亥辛亥癸亥
23时子初 0时子正 1时丑初2时丑正 3时寅初4时寅正 5时卯初6时卯正 7时辰初8时辰正 9时巳初10时巳正 11时午初12时午正 13时未初14时未正 15时申初16时申正 17时酉初18时酉正 19时戌初20时戌正 21时亥初22时亥正

想问下,阳历4月8日怎么计算天干地支,是什么日,就像庚子日这样的。求解...

一本黄历在手,晓尽天机。

如何推算日的天干地支?

流年赶月,是盲人的专利!

如何推算年月日时干支

最新快速推算年月日时干支法
一、快速推算年柱干支法
天干:
1(甲);2(乙);3(丙); 4(丁);5(戊);6(己);7(庚);8(辛); 9(壬);10(癸)
地支:
按1(子);2(丑);3(寅);4(卯); 5(辰);6(巳);7(午);8(未);9(申);10(酉);11(戌);12(亥)
推算天干:
公元后任何年代:公元年末位数-3=年干,负数则加10
公元前任何年代:公元年末位数+8=年干
(公式揭密:因为公元3年为癸亥年,而天干又是逢10一循环。公元4年天干是甲,而4-3=1。由于没有公元0年,所以公元前的天干为末位数-3+1,再+10转为正数)
推算地支:
公元后任何年代:(公元年数-3)÷12,得余数0-11为年支,负数则加12,0视作12
公元前任何年代:(公元年数-2)÷12,余数-11-0为年支,加12转为正数,0视作12
(公式揭密:类似前述)
另:
⒈公元年末二位数+9=年支(适用于1800—1899 年);
⒉公元年末二位数+1=年支(适用于1900—1999 年);
⒊公元年末二位数+5=年支(适用于2000—2099 年);
说明:
注:年干支是以立春为界,而不是以春节为界的。如1964年阳历2月4日的阴历为十二月二十一,仍为癸卯年;但1964年阳历2月5日的阴历虽为十二月二十二,而此日已立春,宜做甲辰年。
例一:求公元前7的年柱干支:年干=-7+8=1,即甲;年支=(-7-2)÷12=-9,加12转为正数3,即寅。故公元前7年是甲寅年。
例二:求2000年的年柱干支 :年干=末位数0-3=-3,加10=7,即庚。 年支=00+5=5,即辰。 故2000年是庚辰年。
例三:求1999年的年柱干支 :年干=末位数9-3=6,即己;年支=末二位数99+1=100减去8个12后余4,即卯。故1999年是己卯年。
注:我们所说的某个阳历年份对应的阴历干支,是该年大部分时间与其对应,而不是完全重合的。
二、快速推算月柱干支法
1.推算天干:年干x2+月数=月干,超过10则减去10的倍数到0-9,0视作10)
(公式揭密:由于甲子年的正月是丙寅月,即甲1对应丙3,推算下去,乙丑年的正月是戊寅,即乙2对应戊5,再下去是丙3对应庚7,正好每年正月的天干为年干x2+1)
2. 推算地支:阴历月支是固定不变的,
自商代历法开始,将每年的第一个月的地支定为寅,称为“正月建寅”,以后各月按地支顺序类推。正月天干的计算方法为:
若:
遇上甲或己的年,正月是丙寅;遇上乙或庚之年,正月为戊寅;
遇上丙或辛之年,正月为庚寅;遇上丁或壬之年,正月为壬寅;
遇上戊或癸之年,正月为甲寅。依照正月之干支,其余月份按干支推算即可。
正月为寅(从立春当天到惊蛰前一天), 二月为卯(从惊蛰当天到清明前一天),
三月为辰(从清明当天到立夏前一天), 四月为巳(从立夏当天到芒种前一天),
五月为午(从芒种当天到小暑前一天), 六月为未(从小暑当天到立秋前一天),
七月为申(从立秋当天到白露前一天), 八月为酉(从白露当天到寒露前一天),
九月为戌(从寒露当天到立冬前一天), 十月为亥(从立冬当天到大雪前一天),
十一月为子(从大雪当天到小寒前一天),十二月为丑(从小寒当天到立春前一天)。
注意:月干支是以节令为准,不是以农历每月初一为分界线,交节前为上个月的节令,交节后为下个月的节令。所以我们所说的某个阴历年份对应的干支,是该月大部分时间与其对应,而不是完全重合的。
例一:2008年阳历2月3日的月柱干支:此日阴历为十二月二十七,且还未立春,年干支应算做2007年的干支丁亥 。年干丁4x2+月数12=20,再减10=10,即癸;此日还未立春,地支为丑;故2008年阳历2月3日(阴历十二月二十七)的月柱干支为癸丑。
例二:2008年阳历2月4日的月柱干支:此日阴历虽为十二月二十八,但正好立春,年干支应做2008年的戊子,月数应为1,而不是12。年干戊5x2+月数1=11,再减去10=1,即甲;地支为寅;故2008年阳历2月4日(阴历十二月二十八)的月柱干支为甲寅。
三、快速推算日柱干支法
公元2000年元旦是戊午日,欲求任何一天的日干支,皆可以此天为参考。即计算出欲求当天与2000年元旦相距总天数,假设相距总天数为A。
则公元2000后某天的日干支求算方法如下:(A-5)÷10,取余数0-9即为日干;(A-5)÷12,取余数0-11即为日支。

生辰八字中的日柱怎么计算的,方法?

用天干地支表示人的出生年、月、日、时,每一段两个字四段共八个字,就叫生辰八字。具体算法简单,你出生的年月日的叫法在月份牌上可以找到比如:丙寅年甲子月戊申日,最后的时看你出生在几点23:00-1:00是子时,以次推算就可以知道。 生辰八字或者说八字,其实是周易术语四柱的另一种说法。四柱是指人出生的时间、即年、月、日、时。在人用天干和地支各出一字相配合分别来表示年、月、日、时,如甲子年、丙申月、辛丑日、壬寅时等,包含了一个人出生时的天体运行的基本状态。每柱两字,四柱共八字,所以算命又称“测八字”。依照天干、地支沂涵阴阳五行属性之相生、相克的关系,推测人的体咎祸福。总说要得到正确的出生时间,白天以日晷仪测量最准。钟表时间是人为的平均时和地区标准时,必须依节气(太阳黄经)计算“真太阳时差”与依出生地计算“地方经度时差”,才能得到真正的出生天文时间。八字之中,年的干支与日的干支是延续的,是实的;月与时的干支是依据年、日的干支推算的,可以说是虚的。生辰八字,最多只能反映一个人出生的天时,用来记录时间也不为过。有些人用生辰八字来算命,这是很不可靠的。因为一个人的命运受多种条件的影响,除了天时之外,还有生长的地域、人群的限制,再加上机遇的差别,出生的天时的影响又能占多大的比重呢?排列四柱八字排立四柱以指一人出生的年、月、日、时。四柱排立是指找出一个人的生辰八字。主要分四步进行。排年柱年柱,即人出生的年份用干支来表示。注意上一年和下一年的分界线是以立春这一天的交节时刻划分的,而不是以正月初一划分。如某人阳历2000年2月4日22点17分生,由于阴历2000年交立春是阳历2000年2月4日20点32分,因此此人的年柱为2000年之庚辰,而非1999年之己卯。年柱的一般算法:天干从甲至癸数字分别对应4、5、6、7、8、9、0、1、2、3,而地支子至亥则分别对应4、5、6、7、8、9、10、11、0、1、2、3。年份的干支算法以末位为天干,地支则是以该年份的数字除以12的余数。以1978年为例,1978的末位为8,天干为戊,1978除以12余数为10,对应地支为午,故1978年为戊午年。年柱的简单算法:此法的前提知道该年是哪个生肖年,一般用于近几年的快速推算。如以2009为例,大家都知道2009年是牛年,既然是牛,地支当然为丑,2009的末位9对应天干己,所以2009年为己丑年。排月柱月柱,即用干支表示人出生之年月所处的节令。注意月干支不是以农历每月初一为分界线,而是以节令为准,交节前为上个月的节令,交节后为下个月的节令。一月(寅月)从立春到惊蛰,二月(卯月)从惊蛰到清明,三月(辰月)从清明到立夏,四月(巳月)从立夏到芒种,五月(午月)从芒种到小暑,六月(未月)从小暑到立秋,七月(申月)从立秋到白露,八月(酉月)从白露到寒露,九月(戌月)从寒露到立冬,十月(亥月)从立冬到大雪,十一月(子月)从大雪到小寒,十二月(丑月)从小寒到立春。由年天干推月干支参见第1个图年上起月表。如果年干为甲或己,当年正月的干支为丙寅;如果年干为乙或庚,当年正月的干支为戊寅;如果年干为丙或辛,当年正月的干支为庚寅;如果年干为丁或壬,当年正月的干支为壬寅;如果年干为戊或癸,当年正月的干支为甲寅。排日柱从鲁隐公三年(公元前722年)二月己巳日至今,我国干支记日从未间断。这是人类社会迄今所知的唯一最长的记日法。日柱,即用农历的干支代表人出生的那一天。干支记日每六十天一循环,由于大小月及平闰年不同的缘故,日干支需查找万年历(一网上万年历网址:site.baidu.com/list/wannianli.htm)。另外,日与日的分界线是以子时来划分的,即十一点前是上一日的亥时,过了十一点就是次日的子时,而不要认为午夜十二点是一天的分界点。排时柱时柱,用干支表示人出生的时辰。一个时辰跨两个小时,故一天共十二个时辰。子时:23点--凌晨1点丑时:1点--凌晨3点寅时:3点--凌晨5点卯时:5点--凌晨7点辰时:7点--上午9点巳时:9点--上午11点 午时:11点--下午13点未时:13点--下午15点申时:15点--下午17点酉时:17点--下午19点戌时:19点--晚上21点亥时:21点--晚上23点由日天干推时干支参见第2个图日上起时表。如果日干为甲或己,当日子时的干支为甲子;如果日干为乙或庚,当日子时的干支为丙子;如果日干为丙或辛,当日子时的干支为戊子;如果日干为丁或壬,当日子时的干支为庚子;如果日干为戊或癸,当日子时的干支为壬子。举例朋友生于1984年8月27日上午8点,8月27日为七月;此年为甲子年(书中查到);按照立月柱歌诀可知:他的年天干为甲,所以他的立月柱为壬申;相应的他的日柱为癸巳(书中查到);而他的时立柱根据时立柱歌诀得知:癸巳为日干时,丙配辰时,所以时柱应为丙辰。这样就排出了他的生辰八字:“甲子壬申癸巳壬辰”。自古至今甲己日起甲子时,夜子原起甲子相同,加注夜子可也。要得到正确的出生时间,白天以日晷仪测量最准。钟表时间是人为的平均时和地区标准时,必须依节气(太阳黄经)计算“真太阳时差”与依出生地计算“地方经度时差”,才能得到真正的出生天文时间。 我看到这些就头晕 更别说是算了 就是年月日时四个一起加起来 可以查找以前的黄历

最简单的日柱算法?

高氏日柱公式

编辑

(一)公式

(二)符号意义

r:日柱的母数,r 除以60的余数即是日柱的干支序列数;

s:公元年数后两位数,

取整数部分;

u:s 除以4的余数;

m:月数,“[ ]”内取整数部分;

d:日期数;

x:世纪常数

(三)世纪常数

世纪常数x是高氏日柱公式中重要的数值。高氏日柱公式以世纪为运算区间,仅取公元年数后两位代入运算,极大地简化了日柱求解过程。以世纪为区间进行运算时,每个世纪的日柱初始值必然不同,设日柱初始值为世纪常数x。

关于世纪常数的性质和意义,作出以下两点说明:(1)每世纪的第一年是从“0”开始的,故整百整千的“世纪年”即为每世纪的第一年。即例如:1900年应视为20世纪的第1年,其公元年份后两位为零,即s=0。

(2)世纪常数x即为每世纪第一年3月1日的的日柱序列数减1(由于月数改良后,将每年3月视为本年的起始月),即例如:21世纪的世纪常数即为2000年的3月1日的日柱序列数减1,而2000年3月1日是戊午日,“戊午”的序列数是55,故x=55-1=54(由于干支计数的60循环,而54-60=-6,从计算角度来看54与-6是等价的)。

现将17世纪至26世纪一千年间的世纪常数x,对应列表如下:

(四)月数

月数m,即为一年中各月的月份数。

为了简化闰日变量的复杂性,增强月基数的规律性,采用将闰日置后的方式进行求解。由于所有的闰日都加设在每个闰年的2月末尾,故可以采用将2月视为上一年的末月,即"14月"的方法,以消除闰日在日柱计算中的复杂插入。相应地,须将1月视为上一年的"13月",而将每年的3月份视为本年的起始月。

需要申明的是——公式中的符号“m”不再表示月基数,而表示月份数。直接输入月数m,通过函数运算输出“月基数”。将月基数巧妙地包含在运算之中,代替了对月基数表的识记。即:(“[ ]”内取整数部分)[4]

展开全文
返回顶部
Baidu