如何算生辰八字(年月日时干支的计算方法) |
您所在的位置:网站首页 › 日干支是怎样推算出来的 › 如何算生辰八字(年月日时干支的计算方法) |
在古代,以六十年为一个周期,而这六十年则是天干和地支的相互组合形成的具体每一年。具体方法则是天干的第一个和地支的第一个组合甲子年。天干的第二个和地支的第二个组合乙丑,以此类推到葵酉。地支剩下戌、亥的时候,在以干支的第二轮和地支后两位组合,甲戌、乙亥、丙子、按照上面的方式,最终可得到六十为一个循环。 【年干支的计算方法】1.六十环周推算法 方法:已知某年年干支,根据六十环周图次序推算。 举例:已知2016年(春节后)为丙申年,求2020年干支。 解答:在表中找到丙申,向后推四年,可知2020年(春节后)为庚子年。 六十环周图 2.公式计算法 方法:求某年年干支,公式为(当年年数-3)÷60,其余数为所求年干支的代数,再到六十环周图中找出相应的干支。年数减3,是因为公元4年恰好是甲子年,从公元4年起,就要减去公元4年前的3年,故该公式适用于公元4年之后。 举例:求1979年的干支。 解答:(1979-3)÷60=32······56,在六十环周图中找到56对应的干支,可知1979年为己未年。 3.尾数定天干,余数定地支法 ①公元后纪年干支计算法: 因为天干和我们现行的公元纪年都是符合十进制进位法的,所以我们可以推断出公元纪年尾数相同的,则天干应该是一样的。已经确认公元元年系我国西汉平帝元始元年,是年辛酉,那么辛对应的数是1。依此类推,可以得到天干对应序数表。 由于地支是十二个,所以每隔十二年的地支应该是一样的,如果我们知道某一个年份的地支,则可以通过推算得出其他年份的地支。 已经确认公元元年系我国西汉平帝元始元年,是年辛酉,那么地支酉对应的年份应该是1。依此类推,可以得到地支对应序数表。
年天干地支表 举例:求1911年干支。 解答:1911年尾数为1,天干为辛;1911÷12=159······3,余数为3,地支为亥。故1911年为辛亥年。 4、尾数定天干,余数定地支法 ②公元前纪年干支计算法: 在公元前1年到公元1年之间只有一个单元格,与数学中的数轴不同,其中没有原点0。所以计算公元前后年份的差距通常是前后两个数相加再减去一。而公元元年是辛酉年,那么公元前1年应该是庚申年,公元前2年应该是己未年。由此,可推出公元前干支对应序数表如下。 5.年干支的计算公式 在古代,除了计算公式以为,在民家还有一种方法。可以迅速的算出,这里只供了解,不详细讲解。 年天干的计算公式: 年干序=(具体年份-3)/60取得到的数的余数。而余数的个位数则是干序。(查环周图) 年支序=余数-12得到的数则是地支的结果(结果大于12则继续减12,一直结果小于12时候停止)(查天干地支表) 例如:2015年的天干地支是多少? 天干=(2015-3)/60余32则天干是乙 地址=32-12=20,20-12=8则地址第八个为未 则2015年的干支为乙未 6. 更简便方法 年分/10=商-------余数,用余数查天干表 年份/12=商-------余数,用余数查地支表 如:2015/10=201----5 2015/12=167----11,,查得乙未。 【月干支的计算方法】 1.干支纪月时,每个地支对应二十四节气自某节气(非中气)至下次节气,以交节时间决定起始的一个月期间,不是农历某月初一至月底。许多历书注明某农历月对应某干支,只是近似而非全等对应。若遇甲或己的年份,正月大致是丙寅;遇上乙或庚之年,正月大致为戊寅;丙或辛之年正月大致为庚寅,丁或壬之年正月大致为壬寅,戊或癸之年正月大致为甲寅。其余月份干支,依照正月之干支进行推算。有歌诀: 甲己之年丙作首,乙庚之岁戊为头,丙辛之岁庚寅上,丁壬壬寅顺行流,若言戊癸何方起,甲寅之上去寻求。 举例:1995年是乙亥年,推算其10月的干支? 解答:逢乙年,戊寅为第一月,推算其十月的干支是丁亥。 2. 月干支的计算公式 第一种方法是:月干序=(所求年尾数+2)*2+月(份取尾数) 月支序=月份+2(大于12的时候同样减去12) 例如:2015年5月份的干支是多少? 月干序=(5+2)*2+5=19取尾数9, 则干序是壬 月支序=5+2=7则是午 则2015年5月份的干支是壬午 【日干支的计算方法】 1.已知某年元旦干支,推算日干日支 公式:日干代数=元旦天干代数+所求日数±按月加减数-天干周转数。 日支代数=元旦地支代数+所求日数±按月加减数-地支周转数。 说明:1.按月加减数是根据日数与六十环周推算出来的。2.各月干支加减表如下图。 举例:已知1981年的元旦干支为“己卯”,求该年8月14日的日干支。 解答:1981为平年,推算日干支代数, 日干代数=己6+14+1-2×10=1(甲), 日支代数=卯4+14+7-2×12=1(子), 故1981年8月14日的日干支为甲子。 2.已知某年元旦干支,推求所求年的元旦干支,再推求该年的日干支 公式:①平年求下一年的元旦干支=平年的元旦干支的基数+5(因为平年的元旦到下一年的元旦,干支数差5天) ②闰年求下一年的元旦干支=闰年的元旦干支的基数+6(因为闰年的元旦到下一年的元旦,干支数差6天) 举例:已知1980年的元旦干支是癸酉,求1981年的元旦干支。 解答:1980年为闰年,推算日干支代数, 日干代数=癸10+6-10=6(己), 日支代数=酉10+6-12=4(卯), 故1981年的元旦干支为己卯。 3.已知某年某日的日干支,求该年或他年的日干支。 步骤:①先求日总数;②总数的个位数(个位数为0则取10),作为顺数日干的根据,按值顺数即为所求日干;③总数除以12的余数(能整除则取12),作为顺数日支的依据,按值顺数即为所求日支。 举例:已知1988年元月4日为“戊午”,求1988年8月23日干支。 解答:①求日总数 元月 2月 3月 4月 5月 6月 7月 8月 28 + 29 + 31 + 30 + 31 + 30 + 31 + 23 = 233天 ②总数个位数推日干 个位数为3,从戊推,戊→己→庚,故日干为庚。 ③总数除以12的余数推日支 233÷12=19······5,从午推,午→未→申→酉→戌,故日支为戌。 故8月23日干支为庚戌。 【时干支的计算方法】 1.每日十二时辰与十二地支相配是固定不变的,因一天起于夜半的子时,故计算时亦从子时起,然后即顺排下去即知一天的时辰干支。有日上起时歌诀如下: 甲己还加甲,乙庚丙作初,丙辛生戊子,丁壬庚子头,戊癸起壬子,周而复始求。 甲己起甲子:甲日、己日夜半的子时起于甲子时,顺推乙丑等。 乙庚起丙子:乙日、庚日夜半的子时起于丙子时,顺推乙丑等。 丙辛起戊子:丙日、辛日夜半的子时起于戊子时,顺推乙丑等。 丁壬起庚子:丁日、壬日夜半的子时起于庚子时,顺推乙丑等。 戊癸起壬子:戊日、癸日夜半的子时起于壬子时,顺推乙丑等。 举例:求癸日的6点的时干支。 解答:癸日起壬子,6点为卯时,从子时至卯时推四位,所以时干从壬开始推四位:壬、癸、甲、乙。故癸日6时干支为乙卯。 直接查询法 查询方法1——百度搜索查询法 然后在搜搜首页就会弹出万年历,如图所示点击相应的日期在右边方框处即可知道具体(年月日干支)。 3查询方法2——资料搜索查询法 这种办法是要有纸质万年历或者电子版本,查询方法和方法1差不多,但要注意以下几个问题: 1、干支历是立春算一年的第一天; 2、干支历月份干支按照4、5步骤计算。 4干支历——月份区分 干支历是以每个节气来计月,干支历以立春为一年起点,每一节和气组成一个月,例如寅月就是立春(节)当日计起到惊蛰(节)前一天止。 5干支历——月支推算 干支历地支是不变的,天干与年份对照表如图所示,这样如果网上计算错误自己也知道了。 6干支历——时干支推算 最后时干支对应时支是不变的,时干根据(日天干)对应(时辰时间)如图表所示对照就能算出时干支。 END |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |