禾代表什么生肖?
这个谜底其实是很简单的,就是牛! 首先,“禾”字上面有“十”又有“一”,而农历一年就有十二月,所以“十”“一”可以确定是代表月份; 再然后,“禾”字下面有“口”又有“未”,而我们看十二生肖中,牛的习惯性表达都是“丑牛”“未羊”等等,而“丑”和“未”都有底部有“口”的字形。 所以,“禾”字代表的生肖就可以定为牛了。 这个故事还可以延伸出另一个问题来讨论,那就是古人如何定义一个年份的? 以现在的我们看来,年份可以分为公元年和农历年。这两种纪年法相互关系如下: 公历年份=平年闰年*4+年份数。 (注意:每四年会有一年是闰年,这样计算下来,每一万年就会有一个年份是平年) 而古代的计时制度显然没有这么精确。那他们就只会观察每年冬至(阴极之至阳始生日短之至)的时候太阳的情况来判断这一年到底是单数还是双数,从而决定这一年是闰年还是平年。 那么问题就来了,如果冬至日正好出现在农历十一月或是腊月,而恰好又逢双数年份,这时农历这一年没有了冬至这一节气,那该怎么办呢?
这种情况在史书中是有记载的,称为“冬至不及”。出现这种“冬至不及”的情况,农历这一年就被默认为下一年了。所以,古代一些记载中出现了“越过年季”的说法(比如上面的“丁亥”年,实际上是指“戊子”年)。 用现在的话解释这个问题就非常简单了——电脑程序中如果出现了一个BUG,而恰巧又刚好被用到,那么就按系统默认规则推导出去,直到算出来正确结果为止。