农历转阳历怎么转?
农历转阳历怎么转?
农历一直是老百姓较为熟悉的历法或者也叫阴历,而阳历是现代通用的历法,那么这二者之间有什么关系呢,农历转阳历有如何转换呢?
这里小编就为大家介绍下究竟农历如何转阳历!要了解农历转阳历怎么转,首先我们要先弄清楚2个问题,那就是什么是农历
什么是阳历,他们是以什么为计算依据的!农历是我国采用的一种传统历法,又名夏历、中历、旧历,民间也有称阴历的。
它用严格的朔望周期来定月,又用设置闰月的办法使年的平均长度与回归年相近,兼有阴历月和阳历年的性质,因此在实质上是一种阴阳合历。农历依据是月亮的运动规律月球运行的轨道,名曰白道,白道与黄道同为天体上之两大圆,以五度九分而斜交,月球绕地球一周,出没于黄道者两次,历二十七日七小时四十三分十一秒半,为月球公转一周所需的时间,谓之“恒星月”。
唯当月球绕地球之时,地球因公转而位置亦有变动,计前进二十七度余,而月球每日行十三度十五分,故月球自合朔,全绕地球一周,复至合朔,实需二十九日十二时四十四分二秒八,谓之“朔望月”,习俗所谓一个月,即指朔望月而言。阳历也就是公历,它是国际通用的。阳历以地球绕太阳转一圈的时间定做一年,共365天5小时48分46秒。
平年只计365天这个整数,不计尾数
一年分做12个月,大月31天,小月30天,二月只有28天。四年的尾数积累起来共1天光景,加在第四年的二月里,这一年叫做闰年。所以闰年的二月有29天。
那么农历转阳历怎么转呢?
一般而言农历转阳历都有工具的,不用人工计算!电脑转换工具方法1农历转阳历工具人工公历转农历方法2阳历日期推算阴历日期的方法前已述及阴历日期是以月亮的圆缺为计月单位,其以逢朔为初一,以月望为十五(大月为十六日),以月晦为二十九日(大月为三十日)。然而目前记时通常用阳历日期表达,如欲将阳历日期换算成阴历日期可以用以下两种方法其一是查《新编万年历》,如查1984年6月8日是阴历几日?
翻开万年历6月10日是阴历十一,则逆推6月8日是阴历初九。其二可以利用公式推算阴历日期设公元年数-1977(或1901)=4q+r则阴历日期=
14、 10.6(r
1、 年内日期序数-29.5n(注式中q、r、n均为自然数,r GongliStrcurYear = Year(curTime)curMonth = Month(curTime)curDay = Day(curTime)GongliStr = curYear & "年"If (curMonth
2、 ThenTheDate = TheDate 1End If'计算农历天干、地支、月、日isEnd =
0、 = 0DoIf (NongliData(m) (Int(NongliData(m) /
65536、 1)) ThencurMonth = curMonth - 1End IfEnd If'生成农历天干、地支、属相 ==> NongliStrNongliStr = "农历" & TianGan(((curYear -
4、 Mod
60、 Mod
10、 & ***(((curYear -
4、 Mod
60、 Mod
12、 & "年"NongliStr = NongliStr & "(" & ShuXiang(((curYear -
4、 Mod
60、 Mod
12、 & ")"'生成农历月、日 ==> NongliDayStrIf (curMonth
1、 ThenNongliDayStr = "闰" & MonName(-1 * curMonth)ElseNongliDayStr = MonName(curMonth)End IfNongliDayStr = NongliDayStr & "月"NongliDayStr = NongliDayStr & DayName(curDay)NongLi = NongliStr & NongliDayStrEnd Function
1.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;2.作者投稿可能会经我们编辑修改或补充。3.本站整理的文章若有侵权,请来信告知,我们第一时间删除;