阳历怎么计算生肖?

柴贞达柴贞达最佳答案最佳答案

农历和阳历的计算原理不同,所以不能直接换算。 必须把农历的日期转换为公历日期再加总计算。 农历每个月初的时间是不确定的。因为月球公转轨道是椭圆形而不是正圆形的缘故,有“朔月”与“望月”之分。 月相变化一个周期也就是月亮圆缺一次的时间约为一个月。 但“朔月”到“望月”再到“朔月”的这个周期,地球公转的位置并非在起始点。所以农历每一个月的开始时间也就不再像阳历那样确定。

而阳历则不存在这个问题。 所以想要从农历转换成阳历,必须先确定农历的月份是“朔月”还是“望月”,然后再加上19或20天才能够获得阳历的日期。 而要判断农历的日期属于“朔月”还是“望月”又是非常困难的。 因为“朔望”这一现象对于肉眼而言是无法看到的,必须通过计算的结果进行推断。 同时,由于我国古代天文学的进步,人们发现“朔望”这个概念对于指导农业生产没有意义,所以后来的人们发明了“二十四节气”,并且将阴历的每月固定在了二十三天左右(平均每个节气时长十二天十七小时四十分钟),使阴历增加了“定节令”的功能。

如果知道农历是几月几号,并且知道是阴历还是阳历的情况下,可以直接通过加减得到对应的阳历日期。 如果只知道农历的月初而不清楚其具体日期的话,则需要额外根据农历月份的排序加总计算。 例如,如果是三月清明的话,那就先计算春分当日农历月份为三月且属于“朔”的情况下的公历日期加15天,然后再加上清明节当天所属的公历日期,就得到了农历三月清明的阳历日期。 再比如,腊月大雪,假设是十二月十五的话,那先算冬至后第一个月末(小寒)对应的公历日期加上十四天,然后加上腊月大寒或立春后的首个周六的公历日期(以农历十一月冬至为例,冬至后第一个月末是小寒,小寒次日恰逢腊八,所以腊八当日即腊月十八便是大雪的阳历日期),这样计算出来的结果便是在冬至后第一个月底小雪或是大雪的阳历日期。

卞毅霆卞毅霆优质答主

用阳历年份减去4(即减去生肖周期年的尾数),再除以十二,得一商数,此商数即是循环周期数,再加上余数,即是公元年份的属相的周期位数(即地支位数)。然后再从子位从1起算,数至得数的位数,即为该年的属相。

以今年2015年为例,2015年-4=2011,2011/12=167余7。公元2015年的属相是处在第7位的羊位上。再如1931年,1931-4=1927,1927/12=160余7,公元1931年的属相也是处在第7位的羊位上。

如果所得数除得尽除数,无余数,则余数应补为12。

例如,公元1992年,1992-4 = 1988,1988/12一165余8,即1992年是处在第八位的猴位上。又如,公元2004年,2004-4=2000,2000/12=166余8,2004年也是处在第八位的猴位上。又如公元1980年,1980-4 =1976,1976/12=164余8,即1980年是处在第八位的猴位上。

又如,公元1996年,1996-4=1992,1992/12=166,无余数,将余数补为12,即卯位,在第4位上。又如,公元2008年,2008一4=2004,2004/12= 167,无余数将余数补为12,即为卯位。又如公元1984年,1984-4=1980,1980/12二165,无余数,将余数补为12,即1984年为卯年。

我来回答
请发表正能量的言论,文明评论!