怎样用干支纪年法算年月日(年号干支纪年法)

关于怎样用干支纪年法算年月日很多朋友都还不太明白,今天小编就来为大家分享关于农历生日如何转换成干支记日法和日法的知识,希望对各位有所帮助!

本文目录

干支记日法怎么算的怎样用干支纪年法算年月日生日阴历阳历转换

一、计算要领:要三记,一记当年元旦干支,用它的天干地支的序数分别作为日干支的基数;二记阳历月的日干和日支的密码(附表)分别将基数加或减;三记闰年3~12月份(1,2月除外)各日干支必须加1,非闰年不加1。

二、计算公式,任何年、月、日的日支分别计算如下:

日干=元旦天干序数+阳历月的日干密码+阳历日数+a(闰年a=1)

日支=元旦地支序数+阳历月的日支密码+阳历日数+a(非闰年a=0)

三、举例:求1996年4月15日的日干支。

已知1996年为闰年,元旦干支为丁酉,天干丁序数为4,地支酉序数为10,查附表4月日干密码为-1,日支密码为+5,则15日干支为:

日干=4+(-1)+15+1=19,19÷10=1余9,9为天干壬

日干=10+(5)+15+1=31,31÷12=2余7,7为地支午

故:1996年4月15日的干支为壬午(余仿此)

四、附表:计算日干支密码表(适用于任何阳历年月日)

【年干支的计算方法】

<方法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年为辛亥年。

请点击输入图片描述

请点击输入图片描述

请点击输入图片描述

【年干支的计算方法】

<方法3>尾数定天干,余数定地支法

②公元前纪年干支计算法:

在公元前1年到公元1年之间只有一个单元格,与数学中的数轴不同,其中没有原点0。所以计算公元前后年份的差距通常是前后两个数相加再减去一。而公元元年是辛酉年,那么公元前1年应该是庚申年,公元前2年应该是己未年。由此,可推出公元前干支对应序数表如下。

请点击输入图片描述

请点击输入图片描述

【月干支的计算方法】

方法:干支纪月时,每个地支对应二十四节气自某节气(非中气)至下次节气,以交节时间决定起始的一个月期间,不是农历某月初一至月底。许多历书注明某农历月对应某干支,只是近似而非全等对应。若遇甲或己的年份,正月大致是丙寅;遇上乙或庚之年,正月大致为戊寅;丙或辛之年正月大致为庚寅,丁或壬之年正月大致为壬寅,戊或癸之年正月大致为甲寅。其余月份干支,依照正月之干支进行推算。有歌诀:

甲己之年丙作首,乙庚之岁戊为头,

丙辛之岁庚寅上,丁壬壬寅顺行流,

若言戊癸何方起,甲寅之上去寻求。

举例:199╔浏览更多星座运程内容请关注:wWW.Xzxu.Cc",}.]"5年是乙亥年,推算其10月的干支?

解答:逢乙年,戊寅为第一月,推算其十月的干支是丁亥。

请点击输入图片描述

【日干支的计算方法】

<方法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日干支为庚戌。

【时干支的计算方法】

每日十二时辰与十二地支相配是固定不变的,因一天起于夜半的子时,故计算时亦从子时起,然后即顺排下去即知一天的时辰干支。有日上起时歌诀如下:

甲己还加甲,乙庚丙作初,丙辛生戊子,

丁壬庚子头,戊癸起壬子,周而复始求。

甲己起甲子:甲日、己日夜半的子时起于甲子时,顺推乙丑等。

乙庚起丙子:乙日、庚日夜半的子时起于丙子时,顺推乙丑等。

丙辛起戊子:丙日、辛日夜半的子时起于戊子时,顺推乙丑等。

丁壬起庚子:丁日、壬日夜半的子时起于庚子时,顺推乙丑等。

戊癸起壬子:戊日、癸日夜半的子时起于壬子时,顺推乙丑等。

举例:求癸日的6点的时干支。

解答:癸日起壬子,6点为卯时,从子时至卯时推四位,所以时干从壬开始推四位:壬、癸、甲、乙。故癸日6时干支为乙卯。

请点击输入图片描述

农历的农历的生日怎么转成阳历打开日历,转到你农历生日附近的日期,下面小字是农历大字是对应的阳历,找到你的阴历生日,对应的就是阳历生日。

一般阳历比阴历日期早一个月左右。

如何在excel表中将阴历生日批量转换成阳历? 5分将下面面这段代码保存在模块中,就可以用公式=nongli(A1)调用了。

Public Function NongLi(Optional XX_DATE As Date)

Dim MonthAdd(11), NongliData(99), TianGan(9), DiZhi(11), ShuXiang(11), DayName(30), MonName(12)

Dim curTime, curYear, curMonth, curDay

Dim GongliStr, NongliStr, NongliDayStr

Dim i, m, n, k, isEnd, bit, TheDate

'获取当前系统时间

curTime= XX_DATE

'天干名称

TianGan(0)=甲

TianGan(1)=乙

TianGan(2)=丙

TianGan(3)=丁

TianGan(4)=戊

TianGan(5)=己

TianGan(6)=庚

TianGan(7)=辛

TianGan(8)=壬

TianGan(9)=癸

'地支名称

DiZhi(0)=子

DiZhi(1)=丑

DiZhi(2)=寅

DiZhi(3)=卯

DiZhi(4)=辰

DiZhi(5)=巳

DiZhi(6)=午

DiZhi(7)=未

DiZhi(8)=申

DiZhi(9)=酉

DiZhi(10)=戌

DiZhi(11)=亥

'属相名称

ShuXiang(0)=鼠

ShuXiang(1)=牛

ShuXiang(2)=虎

ShuXiang(3)=兔

ShuXiang(4)=龙

ShuXiang(5)=蛇

ShuXiang(6)=马

ShuXiang(7)=羊

ShuXiang(8)=猴

ShuXiang(9)=鸡

ShuXiang(10)=狗

ShuXiang(11)=猪

'农历日期名

DayName(0)=*

DayName(1)=初一

DayName(2)=初二

DayName(3)=初三

DayName(4)=初四

DayName(5)=初五&q......>>

农历生日换算成公历生日从你提问看,你还不清楚阳历和阴历是怎么回事。阳历也叫公历就是1999年12月8日或是说2010年5月17日等,这个叫法就是公历(阳历)。农历(阴历)叫丙寅年几月初几,或是几月十几日,或是丁卯年等等,农历(阴历)讲究属性,属虎、属兔等。你身份证日期一般来讲是阳历生日,阳历生日是固定不变的。阴历是从最早天干地支的甲子年(第一年)开始算起的(第二年乙丑年、第三年丙寅年......推下去无穷循环),60年一轮回(转一圈再回到甲子年)。所以,每年你的农历生日都在变。你可以参照下面的日期推算你的星座。但是一定要弄清楚你的公历(阳历)生日。

白羊座3月21日-4月19日,金牛座4月20日-5月20日,双子座5月21日-6月21日,巨蟹座6月22日-7月22日,狮子座7月23日-8月22日,处女座8月23日-9月22日,天枰座9月23日-10月23日,天蝎座10月24日-11月22日,射手座11月23日-12月21日,摩羯座12月22日-1月19日,水瓶座1月20日-2月18日,双鱼座2月19日-3月20日。

只知道阴历生日怎么换算成阳历?月亮盈亏一次一般是29.5天,所以农历的一年一般是354天。但是这样也会出现日期与气候不合的情况,所以也要安排闰年,由于相差天数比较多,所以农历一般安排闰月,一闰就是一个月。

但是农历的闰月安排比较复杂,安排的天数也有多有少,如果手头没有足够的资料是很计算的。

所以,结论就是:作为一个普通人是无法完成公历与农历的换算的。

阴历、阳历生日转换???农历1947年二月十二日=阳历1947年03月04日

双鱼座2月19日-3月20日

双鱼座的人,内向害羞,有着浓厚的艺术气息。柔情似水,浪漫多情,天真烂漫,会有许多梦幻般的想法,只是有时显得不切实际。

公历转农历生日查询 1991年出生的人生肖属羊。

1991年腊月十二那天的阳历日期是1992年1月16日,那天的星座是摩羯座。

农历:辛未年腊月十二

干支:辛未辛丑辛卯

公历:1992年1月16日星期四摩羯座

信息来源:华中农历网

生日阴历阳历转换计算小助手每一年的阴历阳历相对应的日子是不固定的,1997年四月初四那天的阳历日期是1997年5月10日。如果你要过阳历生日就看当年的日历在5月10日,不必管那天是阴历的几月初几,如果你要过阴历生日,就按当年的阴历四月初四,也不必理会那天的阳历日期是多少号。

今年的阳历5月2日是你四月初四的阴历生日,当然要在那天庆生。但是,那不是17周岁的生日,因为周岁是按阳历的。要过17周岁的生日只能在5月10日。

你知道吗?按阴历你已经18岁了。(虚岁)

农历:丁丑年四月初四

公历:1997年5月10日星期六金牛座

信息来源:华中农历网

阴历生日怎样换算成阳历生日阴历具体要看是哪年生的。

怎么把阳历生日转化为阴历生日?随便哪种万年历都有阴阳历转化的功能。你把年、月、日报一下,我能帮你。

END,本文到此结束,如果可以帮助到大家,还望关注本站哦!