公历农历求日干支方法

合集下载

按照公历日期计算当日干支

按照公历日期计算当日干支

根据公历日期计算当日干支一、口诀:乘五除四九加日,双月间隔三十天。

一二自加整少一,三五七八十尾前。

二、举例说明:例一:1996年1月16日(96×5+96÷4+9+16)÷60=8余49,49即为六十甲子序数。

9对应天干壬,49除12余1对应地支子,对应干支为“壬子”。

例二:1997年2月16日(97×5+97÷4+9+16+30+2)÷60=9余26,26即为六十甲子序数。

6对应天干己,26除12余2对应地支丑,对应干支为“己丑”。

例三:1998年3月16日(98×5+98÷4+9+16)÷60=8余59,对应干支为“壬戌”。

例四:1999年4月16日(99×5+99÷4+9+16+30+1)÷60=9余35,对应干支为“戊戌”。

例五:2000年7月16日(100×5+100÷4+9+16+2)÷60=9余12,对应干支为“乙亥”。

例六:20001年10月16日(101×5+101÷4+9+16+4+30)÷60=9余49,对应干支为“壬子”。

三、注解:第三句中的“整少一”,为能被4整除之年一二月份比其他三年都要少加一;第四句反映的是大月规律,即8月加3、11月加5,依此类推)。

在介绍求年干支和日干支的公式前,先把干支的特点介绍一下。

干支是天干和地支的组合。

天干有十个,即甲、乙、丙、丁、戊、己、庚、辛、壬、癸;地支有十二个,即子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。

天干和地支从“甲子”开始,按顺序逐一相配,各用到最后一个时,再从第一个开始继续相配,就形成了六十个干支,也称“六十花甲子”。

为什么是六十个干支呢?这个从数学上很容易回答。

根据干支的构成条件,其循环周期必然是天干数和地干数的最小公倍数。

而60正是10和12的最小公倍数。

日干支快速推算方法

日干支快速推算方法

日干支快速推算方法日干支怎么算,有关日干支快速推算方法又是怎样的呢?下面以通过公历与农历的方式来快速推算日干支,一起来了解下吧!日干支快速推算方法公历快速推算日干支方法公历日干支推算口诀: (方法一)元旦干支为根源,大小二月记心间。

小月干同地支冲,大月上句加一天。

申子辰年年为闰,干同支冲退一天。

(三月元旦同一天)余年二月二十八,干同支冲退一天。

月首十三二十五,支同隔干一位算。

意解:“元旦干支为根源,大小二月记心间。

”推算公历日干支,首先要记住元旦日的干支。

同时,还要知道大小月及二月的天数。

公历大月为31天,小月为30天,其大小月是固定不变的,唯独二月有29天和28天之分。

因此,要特别注意哪年二月为29天,那年二月为28天。

“小月干同地支冲,大月上句加一天。

”公历小月为30天,按农历大月“大后干同地支冲”推算口诀,我们知道本月初一日干支,与下月初一干支则是天干相同地支相冲。

公历大月为31天,在小月干支相冲的基础上,再加一天,即是大月份下月一日的干支。

“申子辰年为闰,干同支冲退一天。

”经过研究,发现凡是地支为申、子、辰支的年均为闰年,二月为29天。

在推算3月1日干支时,可按农历小月后的日干支推算方法,即在干同地干冲的基础上,减去一天,则为3月1日干支。

(3月1日的干支与元旦相同)。

“余年二月二十八,干同支冲退一天。

”除地为申子辰年二月29天外,其它年二月均为28天。

在知道2月1日干支后,按干同支冲规律,干支各减二位便是3月1日的干支。

“月首十三二十五,支同干隔一位算。

”月首,即是每月1日。

其推法与推算农历日干支口诀后两句相同。

例如:推算公历1998年8月1曰干支。

1998年干支为戊寅,年支不属于申子辰,故1998年2月为28天。

按《日公历干支推算口诀》中“小月干同地支冲,大月上句加一天------,余年二月二十八,干同支冲退两天”的规律,逐月推算。

1998年元旦干支是戊申,大拇指定在申位上。

1月为大,干同支冲加一天,大拇指由申位到跳到寅,加1支到卯,2月1日为己卯,2月28天,干同干冲退二天,大拇指跳到酉位退二支,3月1日为丁未;3月为大,干同支冲加1天大拇指跳到丑进一位4月1日干支为戊寅;4月为小,干同干冲,大拇指跳到申位,5月1日干支为戊申;5月为大,干同支冲加1天,大拇指跳到卯位,6月1日为己卯;6月为小月,干同支冲,7月1日干支为己酉;7月为大,干同支冲加1天,大拇指跳到卯进1位到辰,8月1日干支为庚辰。

干支换算方法[干支纪年与公历纪年的换算方法]

干支换算方法[干支纪年与公历纪年的换算方法]

干支换算方法[干支纪年与公历纪年的换算方法]日干支的求算仿照星期的求算,得到一个比较直观的计算日干支的公式如下:G = (Y-1)*5 + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400] + D + 15,(3)其中Y是年份,D是累积天数,[...]表示取商数,也就是只取计算结果的整数部分。

把G除以60,余数就是干支的序号。

或者把G除以10或12,可以直接得到日天干和日地支。

不过,和形式相似的求星期的公式一样,这个公式还不够简炼,特别是第一项(Y-1)*5,在Y为四位数年份时,计算出来的结果是一个较大的四位数或五位数,口算很不方便。

用推导蔡勒公式的办法,可以改进这个公式。

先来看和年份有关的部分的改进。

按公历的置闰规则,一个世纪的总天数可能是36524天,或36525天。

如果这个世纪中末尾为00的年份是闰年,这个世纪就只有36525天;否则就只有36524天。

不妨称有36524天的世纪为“平世纪”,有36525天的世纪为“闰世纪”。

对于平世纪,因为36524 mod 60 = 44,所以,每过一个平世纪,同一天的干支就向后推进44个序号。

同样,每过一个闰世纪,同一天的干支就向后推进45个序号。

这就得到一个计算每个世纪第一年(年份末尾为01)3月1日的公式:G = 44C + [C/4] + 15, (4)其中C是世纪数减一。

而计算任一年3月1日的干支的公式也可以很快得到:G = 44C + [C/4] + 5(y-1) + [y/4] + 15,即G = 44C + [C/4] + 5y + [y/4] + 10, (5)其中y是年份后两位数字。

下面再列出每月天数:月份1月2月3月4月5月6月7月8月9月10月11月12月天数31 28(29) 31 30 31 30 31 31 30 31 30 31减30后的剩余天数 1 -2(-1) 1 0 1 0 1 1 0 1 0 1如果把1月和2月看成是上一年的13月和14月,同样可以得到下面的式子:D’ ≡ [3*(M+1) / 5] + d - 2 (mod 10) (6)及D’ ≡ [3*(M+1) / 5] + d - 2 + i (mod 12) (奇数月i=0,偶数月i=6), (7)其中,D’是从3月1日开始算起的累积天数,M是月份,d是日数。

年月日的天干地支算法

年月日的天干地支算法

年月日的天干地支算法年月日的天干地支算法是根据农历天干地支的周期来计算的。

天干是甲、乙、丙、丁、戊、己、庚、辛、壬、癸,地支是子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。

天干和地支是按照十天干、十二地支的顺序排列。

计算年月日的天干地支的方法如下:1. 先将公历年份减去3,得到的结果除以10,取余数,得到的数是0-9之间的数字。

这个数字对应的就是天干的序号。

2. 公历年份减去3,再除以12,取余数,得到的结果是0-11之间的数字。

这个数字对应的就是地支的序号。

3. 根据农历的闰月和日数来选择对应的月份序号。

4. 将以上得到的天干的序号和地支的序号相加,并加上农历月份的序号,得到的结果对10取余数,得到的数就是对应的天干的序号。

5. 将以上得到的地支的序号和农历天数相加,并加上农历年份的年份序号,得到的结果对12取余数,得到的数就是对应的地支的序号。

最后,根据天干和地支的序号找到对应的天干和地支,就可以确定年月日的天干地支了。

举个例子:以公历2022年12月13日为例。

1. 公历年份为2022,减去3,得到2019。

2019除以10,余数是9,所以对应的是天干的癸。

2. 公历年份为2022,减去3,得到2019。

2019除以12,余数是3,所以对应的是地支的寅。

3. 农历12月对应的是地支的亥。

4. 天干的序号是9,地支的序号是3,农历月份的序号是12,所以天干的序号+地支的序号+农历月份的序号=9+3+12=24,24对10取余数为4,所以对应的是天干的戊。

5. 地支的序号是3,农历天数是13,农历年份的年份序号是2,所以地支的序号+农历天数+年份序号=3+13+2=18,18对12取余数为6,所以对应的是地支的午。

所以,公历2022年12月13日的天干地支是戊午。

推算日干支的多种方法

推算日干支的多种方法

推算日干支,有按公历和农历两种方法推算黄远珦2018年8月2日一、农历日干支推算口诀:(方法一)大小月卦记心间,正一干支起根源。

大后干同地支冲,小后干支退一天。

初一十三二十五,支同隔干一位算。

意解:“大小月卦记心间,正一干支起根源。

”农历的大月为30天小月为29天,固定不变。

要推农历日干支,先要按《农历大小月卦口诀》将推算之年编上两卦,以便在推算日干支时运用。

除此之外,还必须要记住农历正月初一日的干支,因为它是推算一年逐日的基础。

“大后干同地支冲,小后干支退一天。

”大月初一的干支与后一个月初一的干支天干相同,地支相冲。

小月初一的干支与后一个月初一的干支天干相同地支相冲之日再后退一天。

如本月是大月,初一干支为己卯,下月的初一干支就是己酉。

如果这个月是小月,则下月初一干支应在己酉后退一位后确定,即为戊申日。

“初一十三二十五,支同干隔一位算。

”此两句是在确定某月初一干支后,将这个月分成三个阶段,即初一至十二,十三至二十四,二十五以后。

初一、十三、二十五日在干支上也是有规律的。

知道初一干支,只要将该日天干隔一位顺推,而地支不变。

同理,知道十三日干支,支同干隔一位,也知道二十五日的干支。

如初一日干支为甲子,则十三日干支为丙子,二十五日干支为戊子。

掌握这个方法,就可以根据所推之日属于哪一段,便可以很快知道这天的干支了。

例如:(一)推算1998年农历6月初10日午时的干支。

1、先按《农历大小月卦口诀》,将1998年农历大小月,排上两卦,并标出闰月。

同时,要记住正月初一日的干支。

2、推算1998年的干支。

我们按《推算年干支口诀》在手掌上将地支子位定为甲子,为1984年。

并将大拇指按在地支子位上,按“隔位逆推十年正”,把大拇指放在戌位上,即94年为甲戌年。

从甲戌94年开始顺推,94年为甲戌,95年为乙亥,96为丙子,97年为丁丑,98年干支则为戊寅。

3、推算农历6月份干支。

确定1998年戊寅干支以后,按《定月时干支诀》,戊干与癸干合以戊为主,戊的序数为5,将大拇指固定在戊位上。

计算公历任意一天的干支

计算公历任意一天的干支

计算公历任意一天的干支
计算公历任意一天的天干和地支的公式:
天干:g = 4C + [C/4] + 5y + [y/4] + [3*(M+1) / 5] + d -3;
g的个位数就是天干序号;
地支:z = 8C + [C/4] + 5y + [y/4] + [3*(M+1) / 5] + d + 7 + i (奇数月i=0,偶数月i=6)
如果先求得了g,那么
z = g + 4C + 10 + i (奇数月i=0,偶数月i=6).
z除以12的余数就是地支序号。

其中:C=世纪数-1,y=年份后两位,M=月份,d=日数,[ ]表示取整数。

1月和2月按上一年的13月和14月来算,因此C和y也要按上一年的年份来取值。

例:算1644年3月22日的干支?
g = 4 * 16 + [16/4] + 5 * 44 + [44/4] + [3*(3+1) / 5] + 22 - 3
= 64 + 4 + 220 + 11 + 2 + 22 - 3
= 320,
个位数是0,天干为癸。

z = g + 4C + 10
= 320 + 64 + 10
= 394,
除以12余10,地支为酉。

所以这一天的干支是“癸酉”。

公历年的年份也很容易算出农历年的干支来:
(Y-3)个位数就是天干序号;
(Y-3)/12 余数就是地支序号。

如:2004年的干支
2004-3=2001 个位数为1即天干“甲”2001/12=166余9 即地支“申”
这年的干支为“甲申” 。

起日干支口诀

起日干支口诀

起日干支口诀起日干支口诀干支记日推算法第一种:日干支的推算方法一般按阳历日期来推算,先以当年的元旦干支的代表数为基础(天干1 10,地支1〜12)另加所求日数,然后查表按月进行加或减(附后),再除去干支的周转数(天干10,地支12),所余的数即为所求的日干支的代表数,即可按数字转为干支,此为平年的日干支推算法。

如遇闰年,因二月多一天,所以在用上法推算时,从三月份起,应在所求日干支数上再加1附:各月干支加减表一月干支均减1 二月干加0支加6三月干减二支加10 四月干减1支加5五月干支均减1 六月干加0支加6七月干支均加0 八月干加1支加7九月干支均加2 十月干加2支加8I^一月干支均加3 十二月干加3支加9为了便于记忆,有歌一首:一五双减一二六加零六三减二加十四减一加五七零九加二八加一七走十上加二八冬三腊三九闰从三月起余数均加一例1:求1981年12月31日的日干支查1981年元旦干支为己卯,己的代表数为6,卯为4, 即以6、4为基数进行计算。

干:6+ 31 (所求日数)+ 3 (12月干加3)= 40 除去周转数30,余10。

10代表癸,所以日干是癸。

支:4+31+9(12 月支加9)=44除周转数36,余8。

8 代表未所以日支是未。

合起来可知1981 年12 月31 日为癸未日。

并由此可以推之1982 年元旦干支为甲申。

第二种:元旦加五一下数即为七七隔九月一九下十一月元上三月一元冲四月一四下二六一六下数八月八下十月整十下十二月闰年元旦兼三月下五五下七月明七隔一支为九月九下十一单月终双月五冲为二四四下六八十顺行十下十二终分明使用方法:先要记住每年元旦日的干支。

如今年(0 5)年,元旦是乙酉日(与太岁同),为平年。

按第一首歌诀推导其它各月的1号的干支。

元旦兼五一,意思是五一与元旦的干支是一样的,按今年来说,也是乙酉日。

“ 下数即为七” ,乙酉下一个干支是丙戌,那么,7月1日就是丙戌日也……“ 元冲四月一” ,乙酉对冲(只是地支的对冲,干不变)是乙卯,所以,四月一日就是乙卯日了。

阳历转干支历计算公式

阳历转干支历计算公式

将公历转换为干支历需要用到天文学知识和数学计算。

公历的日期可以转换为儒略日,然后根据干支历的起算年代(一般采用公元元年)来计算干支历的日期。

具体的计算公式如下:
1. 将公历日期转换为儒略日:儒略日= 公历日期+ 公元前元年儒略日(一般取公元前45年1月1日为儒略日0点)
2. 根据干支历的起算年代计算干支历的起始儒略日:干支历起始儒略日= 公元元年儒略日+ 干支历起算日期
3. 计算干支历的日期:干支历日期= (儒略日- 干支历起始儒略日) / 365.25 + 干支历起始日期
其中,干支历的起始一般采用春节的日期,即每年的农历正月初一。

需要注意的是,公历和干支历之间的转换涉及到闰年的处理和干支历的起算年代,因此计算时需要仔细核对。

此外,由于地球绕太阳公转的轨道不是严格的圆形,因此日历年与儒略年之间存在差异,需要进行适当的调整。

日干支推算最简单方法

日干支推算最简单方法

日干支推算最简单方法
《农历干支推算术》是一类运用简单算法,让人容易理解的日期计算技术,常
用来计算农历中各公历事件对应的日期及其农历相应的干支。

农历干支推算术,实质上是一种持续性的时间计量,其历书使用的是实体来模拟天文不变的太阳年及月历的运动轨道,及二十四节气的到来。

农历干支推算术的算法十分简单,可以使用一些基本应用及知识来完成。

基本
原理是:每个年份均有十二个干支组成,即天支以及地支,而每个月则有六十个干支,每一天又有六十个干支。

首先,需要确定所需求算的公历日期在农历中的某个年月日,再根据固定的规则,推算出该日的干支。

推算的步骤包括:首先,确定所需求算的日期,如2020年4月15日,在农历
中的年份为庚子年。

然后,查阅“节气纪元表”,根据节气划分出公历2020年4
月15日在农历中所处的月份,例如由节气表可得,2020年4月15日在农历中是
庚子年四月十六日;再根据“六十节气表”,推算出公历2020年4月15日在农历中的对应的六十甲子。

上述三项信息结合,可得,2020年4月15日的干支为甲辰。

由于农历干支的计算原理简单,计算过程十分便捷,从而被广泛应用于农业、
天文学,以及民间传统节日。

由此可见,农历干支推算术是实用又有效的计算技术,是人类完美诠释及按照日出而治理万物的理想计算秩序。

日干支计算法

日干支计算法

日干支计算法不同于年干支、月干支,它是以阳历历法为基准,因为阳历历法除四年闰二月多出一天之外,其余每年的大小月都是固定不变的,不似阴历历法,其大小月没有规律性可循。

阳历大小月各月天数见下:大月:1 3 5 7 8 10 12 每月31天小月:4 6 9 11 每月30天二月:平年28天闰年29天日干支的计算公式为:求日干={元旦天干基数+日数+(或-)月数加减数}÷10=商……余数(若闰年,从三月起余数均加一)求日支={元旦地支基数+日数+(或-)月数加减数}÷12=商……余数若闰年,从三月起余数均加一)一、何为元旦干支基数?所谓的元旦干支基数,说白了就是阳历历法元旦这一天的日干支的天干、地支的序数。

如以2000年而言,其元旦的日干支为戊午,其序数,戊在天干中的序数为第五位,所以其基数为5,午在地支中序数为第七位,所以其基数为7。

要计算元旦干支首先要明确本年是平年还是闰年,因为这两者的计算方法不同。

平闰年的具体计算方法是这样的:以除以4为基准,凡是能被4整除的都属于闰年,二月加上一天,为二十九天。

否者便为平年,二月二十八天。

其理论根据是这样的,地球绕太阳公转一周,需要365天5时48分46秒。

由于记年的天数是以整数而算,而小数点则忽略不计,这样每年便多出了5小时48分46秒,这样4年内便多出了23小时15分4秒,接近于1天,故按1天来计算。

但这在4年内多算了44分56秒,这样积了400年刚好多出了3天,故必须要减去这3天,以消除这个人为性的误差,至于怎么个减法,阳历历法规定:凡是能被4整除的都属于闰年,但遇到公元世纪整数的闰年,能被400整除的才算是闰年,二月多出1天为29天。

如以1600年、1700年、1800年、1900年、2000年这五个公元世纪整数年而言,1600年、2000年能被400整除为闰年,1700年、1800年、1900年不能被400整除,则为平年,这样在这1600年、1700年、1800年、1900年、2000年400年中刚好减去了3天,为1700年平年的1天,1800年平年的1天,1900年平年的1天。

如何计算年月日时干支

如何计算年月日时干支

年月日时干支是中国传统历法中使用的一种时间计算方法,主要用于干支纪年、纪月、纪日和纪时。

干支是指天干和地支,共十干十二支,分别表示了不同的年、月、日、时。

下面将详细介绍如何计算年月日时干支。

1.干支纪年:干支纪年是以十天干和十二地支为基础,循环周期为60年。

根据甲子纪年表,可以得到甲子年为第一年,乙丑年为第二年,以此类推。

计算方法如下:-年份除以60,得到的余数对应地支的序号,余数为0时对应地支为第12位。

-年份除以10,得到的余数对应天干的序号,余数为0时对应天干为第10位。

例如,2024年对应的是辛丑年,辛为第8位天干,丑为第2位地支。

2.干支纪月:干支纪月是以天干和地支纪法来计算月份,每年的月份循环周期为12个月。

计算方法如下:-以立春为分界点,立春前为腊月,立春后为正月。

-计算年份的天干位置,例如2024年是辛丑年,辛为第8位,丑为第2位。

-计算立春的干支纪年,例如2024年的立春是在2月3日,即辛丑年的干支纪年为庚寅年。

-计算干支纪月,以立春为始,依次按照干支顺序排列,例如辛丑年的立春前一月为庚子月。

3.干支纪日:干支纪日是根据天干和地支的顺序来编号和计算每一天。

计算方法如下:-天干序号除以十,得到的余数为干日的序号,余数为0时对应干日为第10位。

-地支序号除以十二,得到的余数为支日的序号,余数为0时对应支日为第12位。

例如,2024年1月1日对应的是庚子日,庚为第7位天干,子为第1位地支。

4.干支纪时:干支纪时是在一天24小时的基础上,根据天干和地支的顺序来计算每个时辰的干支。

-从早子时开始,依次按照天干地支的顺序对应到每个时辰。

-例如,早子时对应甲子时,早丑时对应乙丑时,以此类推,晚子时再次对应甲子时。

需要注意的是,以上的计算方法是以农历为基础,对应的公历日期可能会有所不同。

同时也需要考虑到历法的变化和修正。

在实际应用中,通常可以通过查询相关的农历工具或网站来获取具体的干支纪年、纪月、纪日和纪时。

日干支的计算方法

日干支的计算方法

日干支的计算方法日干支,又称日季历或天干地支,是中国古老的记时体系。

它将一年分为12个月,每个月又分为30天,每天都有一个对应的日干支。

日干支所表达的意义,乃是由统治该年的天干,以及当月中哪一天为准,所确定。

日干支很常见,几乎每个中国人都会认识,它们用于历史上的记载,且在现今也仍然受到广泛使用。

由于中国历法有着千年悠久的历史,它不仅涉及着时间的计量,还和政治、历史、文化和传统社会的生活非常息息相关。

在中国历法体系中,日干支并不像其他国家的某些历法有着更高的精准度,但是它依然被认可,作为普通民众使用来判断时间的一种方法。

因此,学习如何计算日干支也是一项有必要掌握的技能。

日干支的计算,最基本的方式是通过阴历来完成。

首先,需要计算出该年的天干。

中国的天干有10种:甲、乙、丙、丁、戊、己、庚、辛、壬、癸,一个年份中有五个天干会被重复使用,每两个连续的年份之间会有一个新的天干出现,依此类推。

接下来,需要计算出该年的地支。

中国的地支有12种:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,一个年份中循环使用。

最后,根据日期来计算出当天的日干支。

比如2020年2月2日,就是贰月初六,根据阴历,贰月对应的地支是辰,此时就可以用阴历的规则来确定2020年的日干支:2020年的天干为庚,于是当天的日干支就是庚辰。

另外,还有一种计算日干支的方法,即通过阳历计算。

在阳历中,一年一般分为360天,如果每天都用同一种天干地支来表达,每个年份就可以表示出10个天干和12个地支,即所谓的“十二生肖”,比如羊、马等等。

如果要计算某一天的日干支,只需要将该年阳历的1月1日所对应的日干支,跟阳历的该天所对应的日期相减,就能得出当前的日干支,比如2019年的阳历1月1日为戊戌,若要计算2019年2月2日的日干支,那么只需要把戊戌减去 1号,3号,4号,5号,6号,7号和8号的日干支(即:戊戌、己亥、庚子、辛丑、壬寅、癸卯、甲辰),剩下的日干支就是2019年2月2日的日干支,也就是乙巳。

日干支计算公式

日干支计算公式

日干支计算公式日干支计算公式是中国传统历法中的一种重要计算方法,用于确定某一天的干支组合。

干支是中国古代一种用于纪年、纪月、纪日的天干地支的组合方式。

天干有十个字,分别为甲、乙、丙、丁、戊、己、庚、辛、壬、癸;地支有十二个字,分别为子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。

干支组合后共有六十种可能的组合,每个组合对应一个年份、一个月份和一个日期。

日干支的计算公式是根据公历年份和日期来确定的。

具体公式如下:日干支 = (公历年份后两位数 + 公历年份后两位数÷ 4 + 公历月份特定值 + 公历日期)÷ 10 的余数其中,公历月份特定值是根据公历月份来确定的,每个月份对应一个特定值。

具体特定值如下:1月:6,2月:2,3月:2,4月:5,5月:0,6月:3,7月:5,8月:1,9月:4,10月:6,11月:2,12月:4通过这个公式,我们可以根据公历年份和日期快速计算出对应的日干支。

例如,假设我们要计算2022年11月1日的日干支,根据公式可得:日干支 = (22 + 22 ÷ 4 + 2 + 1)÷ 10 的余数= (22 + 5 + 2 + 1)÷ 10 的余数= 30 ÷ 10 的余数= 0因此,2022年11月1日的日干支为甲子。

除了用于纪年、纪月、纪日,日干支还可以用于卜算和命理学中的运算。

根据不同的干支组合,可以推断出一个人的性格特点、命运走势等。

例如,甲子是一个阳木的组合,具有积极向上、坚韧不拔的特点;而乙丑则是阴木的组合,具有柔和、温顺的特点。

干支还可以与其他因素结合进行运算,如八字算命中的年柱、月柱、时柱等,以及风水学中的方位、山水、五行等。

通过综合考虑干支的影响,可以得出更准确的结论和建议。

日干支计算公式是中国传统历法中的一种重要工具,可以帮助我们快速确定某一天的干支组合。

通过干支的组合,我们可以了解到更多关于时间和命运的信息,为我们的生活和决策提供参考。

根据公历日期计算日干支方法

根据公历日期计算日干支方法

根据公历日期计算日干支方法根据公历日期计算当日干支,这种方法是网络上转载来的,首先非常感谢原创和上传这一方法的老师,谢谢您!给我们提供了很好的计算方法。

但大多网上转载时,对其讲的不是很清晰,不好的进行操作,今天我根据自己的实际应用,对这一方法进行细化、归纳、总结的,不当之处,请批评指正。

也请此法原创老师给予指导教诲!此法我认为只能查1904年1月1日至2099年12月31日的。

再向后推算就要发挥你的智慧去研究换算了我数学不好,就不向下一步研究了,如你研究明白了请教我,谢谢!一、具体计算公式如下:(年的后三位乘5+年的后三位除4+9+阳历日子数+单或双月调节数+每个月的调节数)÷60=取余数。

余数就是六十花甲子的序数。

余数的个位数为天干,余数除12取余为地支;60除尽的余数为0时,序数取60;逢闰年时一月、二月的余数要减去1,之后再算天干地支数;列算示时加0的项可不写入其内。

单双月调节数:一、三、五、七、九、十一月6个单数月的调节数为0;二、四、六、八、十、十二月6个双数月的调节数为30。

每个月调节数:(一、四、五月为1)、(二、六、七月为2)、(三月为0)(八月为3)、(九、十月为4)、(十一、十二月为5)。

取年的后三位数时是以1900年为基数,用1904至2099年中所要换算年去减1900。

如1997一1900=0097,1997年的后三位取为“097”,在计算时“097”可直接写为“97”。

如2001一1900=0101,2001年的后三位取为“101”。

2099年后三位取为199。

二、举例说明:例一:1996年1月16日(闰年)(96×5+96÷4+9+16+0+1)÷60(96×5+96÷4+9+16+1)÷60=8余50,因96年能被4整除是闰年,所以96年的一月和二月所得余数要再减去1;因此50—1=49,49在六十甲子序数中是壬子。

农历日干支推算最简单方法

农历日干支推算最简单方法

农历日干支推算最简单方法农历日干支是中国传统的时间计算方式,对很多人来说可能有些神秘。

然而,只要了解一些基础知识和简单的推算方法,就能够轻松地算出任意农历日的干支,下面来介绍一个最简单的方法。

首先,我们需要知道的是,农历日干支是由天干和地支组成的。

天干有甲、乙、丙、丁、戊、己、庚、辛、壬、癸十个字,地支则有子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥十二个字。

这两者分别以十干、十二支循环配对,即“甲子、乙丑、丙寅”等等。

接着,我们需要知道农历的计算方式。

农历是按照月亮的周期计算的,一个月有29.5天左右,一年则有12个月。

与阳历不同,大约每两到三年就会有一个闰月,使得农历的天数上下浮动。

每个月的初一被称作“大月初一”,第十五天被称作“中秋节”,第三十天则是“小月初一”。

那么,如何推算一个农历日的干支呢?我们可以用下面的方法:第一步,找到该年的“春节日”,即农历正月初一。

例如,如果是2021年,那么春节日为2月12日。

第二步,算出该日与春节日之间的天数(不包括春节日)。

例如,如果要计算5月15日的干支,则需先算出该日与春节日(2月12日)之间的天数,即5月15日-2月12日=92天。

第三步,将该天数除以60并取余数,余数就是该日所对应的地支。

例如,92÷60=1余32,说明5月15日对应的地支为“丑”。

第四步,将该天数除以10并取余数,余数就是该日所对应的天干。

例如,92÷10=9余2,说明5月15日对应的天干为“乙”。

第五步,将地支和天干合并,就得到了该日的干支。

例如,5月15日的干支为“乙丑”。

以上就是农历日干支的最简单推算方法。

通过这种方法,我们不仅可以轻松地算出任意农历日的干支,也能更好地理解中国传统文化和时间计算方式的奥妙。

日干支的计算方法

日干支的计算方法

日干支的计算方法日干支是中国传统历法中用来表示日期的一种方式,它由天干和地支组成,天干有甲、乙、丙、丁、戊、己、庚、辛、壬、癸十个,地支有子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥十二个。

通过天干地支的组合,可以表示出一个60年的周期,这就是干支纪年法。

那么,日干支的计算方法是怎样的呢?首先,我们需要了解一下天干地支的排列顺序。

在天干中,甲、丙、戊、庚、壬属阳性,乙、丁、己、辛、癸属阴性;在地支中,子、寅、辰、午、申、戌属阳性,丑、卯、巳、未、酉、亥属阴性。

这样,我们就可以根据阳性和阴性的属性来确定日干支的计算方法了。

其次,根据阳性和阴性的属性,我们可以得出日干支的计算方法如下:1. 对于阳性的天干,以甲、丙、戊、庚、壬为起点,分别对应地支的子、寅、辰、午、申,依次排列。

例如,甲子、丙寅、戊辰、庚午、壬申。

2. 对于阴性的天干,以乙、丁、己、辛、癸为起点,分别对应地支的丑、卯、巳、未、酉,依次排列。

例如,乙丑、丁卯、己巳、辛未、癸酉。

通过以上方法,我们就可以得出任意一个日期的日干支了。

例如,某年某月某日的日干支是如何计算呢?我们可以先根据年份找到对应的天干地支,再根据月份和日期找到对应的天干地支,最后将它们组合在一起,就得到了这一天的日干支了。

需要注意的是,日干支的计算方法是基于农历的,所以在使用时需要将公历转换为农历,再进行计算。

另外,在实际应用中,日干支还可以用于命理学、占卜等方面,它被认为与人的命运息息相关。

因此,对于一些人来说,了解日干支的计算方法不仅可以帮助他们更好地了解历法文化,还可以帮助他们探索自己的命运。

综上所述,日干支的计算方法是通过天干地支的属性来确定的,根据阳性和阴性的规律,我们可以轻松地计算出任意一个日期的日干支。

通过了解日干支的计算方法,我们不仅可以更好地了解历法文化,还可以在命理学、占卜等方面有所启发。

希望本文能对你有所帮助,谢谢阅读!。

快速推算日干支的公式方法

快速推算日干支的公式方法

快速推算日干支的公式方法展开全文推算日干支的快速公式之一此法系易学家王吉厚所介绍,其具体的内容有以下两种方法。

(1)用公历推算日干支的快速公式。

干支序数一年代计算基数+年份尾数×5+闰年数+求算日数一60倍数记忆口诀:基数加上尾乘五,闰年月指加日数,双月再加三十天,超过六十减六十。

具体分析:①基数加上尾乘五。

基数即是年代基数,从1900年开始,十年为一年代基数,到1970年共80年,8个基数(因公历,80年一循环)因此,1900年与1980年的年尾乘五,即是推算具体年份的尾数乘5,如1903年,基数1900年9,加上尾5,即是年份的1903年的数再乘5,即:3×5—15。

两项相加,即:9+15了24。

②闰年月指加日数。

解:公历的闰年是固定的,即每四年闰一年,其规律是:凡是年份十位数是双数的,逢4、8之年为闰年(o年虽是闰年,但不计)。

凡是年份十位数为单数的,逢2、6之年为闰年。

即:十位双数四八问,十位单数二六是。

具体分析:如1965年为十位数的双数,从1960年到】965年,除去60起年代不计外,到1965年只有1964年一个闰年,所以闰年为1,这样,每十年最多有两个闰年,取值范围:1、2二个数字。

再如:1933年,其年份的十位数为3,为单数,从1930到1933年,只有1932年一个闰年。

月指数:也叫月基数,简称月指。

月指数是针对计算各年月的闰年,大月数和二月平或二月闰时所差的天数而设置的,将上述多步计算,简化为~步,变成基数,即指数规律化只要背熟月指数,即一劳永逸,省去很多麻烦。

表中括号内的指数为闰年的月指数。

以上指数很好记忆,一、二月为1、2,三月为0,四、五、六、七月为1、1、2、2,八月为3,九、十、十一、十二月为4、4、5、5。

逢闰年一月为0,二月为1。

加日数:即加求算日子。

总之,闰年月指数加日数,此句口诀的含义是将闰年的数,再加月份的指数,再加求算的日数。

③双月再加三十天:求算月凡是双月的,一律在相加的总数上再加三十天。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

公历农历求日干支方法
吉林刘笑
一、以甲子为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)X5(公元年数—1)—4当年日数】—60 将所得余数—10余数作为天干序数;将所得余数—12余数作为地支序数。

此外,在加当年日数时应考虑是否为闰年,如果是闰年二月份则是29天。

例如求2008年3月1 日的干支计算如下:
【(2008—1)X5+(2008—1)—4+61】—60
(1 月31 天,2月29天,3月1 天共计61 天)
=(10035+501(取整)+61)—60
= 176 (37)
求天干:37—10 = 3 ••…(庚)
求地支:37—12 = 3 ••…(子)
所以2008年3月1 日的干支为庚子。

此法还可以先不加当年日数也除以60得出余数就做2008年的基数。

再由基数加当年日数除以60,算法同前。

如(10035+501)—60=175余数36为基数,(36 + 61)—60 = 1……余737还是庚子。

二、以春节这天的干支数为1 ,以农历求日干支。

这需要知道春节的干支,还要知道当年各月干支有大小(农历大月30 天,小月29 天以及闰月)以求当年日数。

例如求2008 年农历二月初二的干支计算如下:
2008 戊子年春节干支丁丑,以它们为1,正月大为30天,二月只加2天,一共为32 天。

求天干:32+10=3……(余数以丁为1,那2就是戊)
求地支:32- 12=2……(余数以丑为1,那8就是申)
那么就是说:当年日数 + 1(的余数为干
当年日数+ 12勺余数为支
2008 年农历二月初二的干支即是戊申。

(如果余数大于60时,仍除以60要余数,再分别除以10和12即可)。

相关文档
最新文档