阳历怎么计算生肖?
农历和阳历的计算原理不同,所以不能直接换算。 必须把农历的日期转换为公历日期再加总计算。 农历每个月初的时间是不确定的。因为月球公转轨道是椭圆形而不是正圆形的缘故,有“朔月”与“望月”之分。 月相变化一个周期也就是月亮圆缺一次的时间约为一个月。 但“朔月”到“望月”再到“朔月”的这个周期,地球公转的位置并非在起始点。所以农历每一个月的开始时间也就不再像阳历那样确定。
而阳历则不存在这个问题。 所以想要从农历转换成阳历,必须先确定农历的月份是“朔月”还是“望月”,然后再加上19或20天才能够获得阳历的日期。 而要判断农历的日期属于“朔月”还是“望月”又是非常困难的。 因为“朔望”这一现象对于肉眼而言是无法看到的,必须通过计算的结果进行推断。 同时,由于我国古代天文学的进步,人们发现“朔望”这个概念对于指导农业生产没有意义,所以后来的人们发明了“二十四节气”,并且将阴历的每月固定在了二十三天左右(平均每个节气时长十二天十七小时四十分钟),使阴历增加了“定节令”的功能。
如果知道农历是几月几号,并且知道是阴历还是阳历的情况下,可以直接通过加减得到对应的阳历日期。 如果只知道农历的月初而不清楚其具体日期的话,则需要额外根据农历月份的排序加总计算。 例如,如果是三月清明的话,那就先计算春分当日农历月份为三月且属于“朔”的情况下的公历日期加15天,然后再加上清明节当天所属的公历日期,就得到了农历三月清明的阳历日期。 再比如,腊月大雪,假设是十二月十五的话,那先算冬至后第一个月末(小寒)对应的公历日期加上十四天,然后加上腊月大寒或立春后的首个周六的公历日期(以农历十一月冬至为例,冬至后第一个月末是小寒,小寒次日恰逢腊八,所以腊八当日即腊月十八便是大雪的阳历日期),这样计算出来的结果便是在冬至后第一个月底小雪或是大雪的阳历日期。