生肖年怎么计算?

花雨希花雨希最佳答案最佳答案

1. 按照农历春节计算,比如2015年是乙未羊年,那么下一个农历春节就是丙申猴年,2016就是丁酉鸡年以此类推。。。但这样计算有个问题,就是每一年都多一个闰月,多一个月(30+31)的日子,而鼠年牛年在公历里只有354或355天,比其它年份少了近十天。显然这种算法对鼠牛属相的不够友好。

2. 根据公历元旦计算,以公元1912年1月1日为起点,往后推12年为1924年,往下推10为1925年。。。这样算下来鼠年就是1924年,牛年1925年,刚好没有遗漏!缺点是猪年就要从2007年推到2008年了,兔子要从2011年推到2012了。不过好在差别不大。

3. 以每年公历12月31号为终点,往后数12个月为下一生肖年度,这样就避免了第一种的麻烦,同时也没有第二种的毛病。当然这种计算法就无所谓什么“立春”了,因为开始的时间点就是公历12月31号晚上12点之后,不管前一天是腊月还是正月都是下一年的动物。

劳国民劳国民优质答主

这个问题我去年就答过一次了,今年又有人问了…… 首先,古人对于岁、年的认识是来源于古代的历法——《大衍历》,这本书里面将一年定义为365.25天(现在我们知道一年其实是365天多一点)。所以用1984减去756的差数除以365.25得出的就是鼠年了,因为“子”在十二地支里正好对应着农历鼠年。同理,猪年是按丑算的,马年是按午算等等以此类推。

其次,这种算法适用于我国传统上使用农历的年代,但是并不适合于现代采用公历的时代,比如香港等地回归之后才统一改称公元纪年。最后,题主想问的是哪一年的年份还是月份?如果是月份的,那就简单多了从日历上看;要是问具体年份的就得查一下中国古籍了(古代没有通用的历史年表)。

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