怎么根据年份算生肖?
先放结论,简单易懂: 公元后年份除以12余数是0-9,对应子鼠至亥猪; 余数是10,对应寅虎;
余数是11,对应辰龙。 比如2023年,2023/12=168……5,所以这一年的干支是癸卯,而农历正月正是新春,也就是甲寅月,乙卯日,因此这年立春之后的第一个寅日是壬寅(2月4日),也就是说在立春到下一个立春之前出生的人都是属虎的。 具体原理很简单,就是公历的时间段以12为单位进行划分,每一年都取其最后剩余的那一个数作为该年的生肖。那么为什么不是12个月为一循环呢?因为农历里有闰月。
举个例子,2021年是辛丑之年,公历时间从年初到年末一共经过了1+31+2+30+31=125(天),而125被12除的结果为104余1,所以2021年的生肖是牛,而农历正月正是辛丑月、辛丑日,由此可见正月里每天出生的人都属牛。 而2009年出生的人则属于“虚岁”,这是因为在1900年到2100年间发生了两次“闰世纪年”的情况,也就是说在这一百年时间里,公历多了3个闰年。而这多出来的三个闰年在农历里分别增加了三个月,所以09年出生的孩子在计算岁数的时候要多加1,变成了“虚岁”。
同样道理,1974年和1975年的时候地球公转轨道距离太阳更近,气温更高,而在农历中这两年正好有闰月,所以在阳历74年和75年的时候,农历腊月和春节前后出生的孩子在计算虚岁时都要多加1。 除了每年末的“生肖”,还有每月初的“太岁”以及每日的“黄历”都需要结合阴阳五行进行推算,这里就不过多讲述了,有兴趣的朋友可以搜索“八字推理”自学,网上有许多相关教材。