8月12日补充,感谢
@吴亮指出的错误,具体错误请参考
@吴亮的答案。
对宣传错误知识表示道歉,以后将引以为鉴。
谢谢!
——————————————————————
关于历法这个,首先要正几个名字。
我们现在称为农历的,不是严格意义上的农历。农历是指二十四节气的部分,它才是指导农桑用的。这个严格意义上的"农历"是太阳历,题主这点说的是没错的。
而用月相记录日期的部分是阴历,但不包含确定闰月的部分。我们今天使用的"以月相确定日期,置闰月调和年岁,以节气指导农时"的历法,实际上是一种兼顾太阳月亮运行周期的阴阳合历,起始于<夏小正>(一本传说中记录夏朝历法的书),故称夏历。
使用阴历有两个原因。一个是确定"日"的单位之后,要确定比它高一级的单位,月相变化是比较容易观测也比较稳定的周期。太阳的变化周期更长,相对不易被观测和记录到。另一个是月相和潮汐之间紧密相关,阴历对渔业的指导更直接明确。(归月亮管的可不止是大姨妈哦,再说很多女生的周期也不是28天......咦好像跑题了)
世界各地上古时代的历法多为阴历,它的缺陷是和四季变化周期不易换算,执行严格阴历的文明,它的新年可以出现在任何季节。阳历是较迟出现的,它不适合指导航海和渔业,但和农牧业的配合比较好。所以确实有一些文明,比如古罗马,最后彻底投入了阳历的怀抱。而中国则是过渡到阴阳合历之后不停地完善,并且稳定了下来。
要问"为什么会使用阴历",倒不如问"为什么我国没有抛弃阴历"。
除了航海和渔业的影响之外,阴历最大的好处是直观。今天是几号?晚上抬头一看就知道了,而阳历则需要翻开历书查阅。不要小看这一点,古代中国人的生活并没有那么富足,人人家里一本历书,人人都能看懂历书,那是绝对没希望的。广大平民需要的是不用识字买书也能掌握的识别标准啊。
事实上,我国古代执行的阴阳合历,其指导农业的阳历部分平民就很难掌握,往往要依赖受过一定教育的乡绅来宣传推广。可以想象,乡绅记得几个节气之类的日子广而告知还好说,要是全村人民过个生日娶个媳妇都要靠乡绅记日子的话,这工作量也太大了。
指导生活需要的是精确的日期,指导农业需要的是大体的四季对应。所以我们发现,我国古代的历法里,阴历照顾的是便于查询的具体日期,阳历只规定了24个时段方便农业规划,老百姓不管是过日子还是种地都安心了,唯一头疼的是需要调和二者的历法官员,他们要一年一年地计算节气和日期的对应--但,麻烦一小撮官员总比麻烦全国老百姓容易,所以我国的阴阳合历就这样稳定下来了。
回归年的准确测定远比想象的难得多,而月相的周期则非常容易观察,所以我同意上面 九六七 的答案,太阴历就是古时候没办法准确测得回归年的图简单的办法。
诞生什么的,是因为最简单? 很早很早之前的人,还没有像后来那样考虑实用性什么的,仅仅是需要一个计时的工具而已。而每晚月亮的盈亏变化最为直观,所以把月亮的变化的一个周期叫做一个月。又惊喜的发现了一年的四季变换是差不多十二个月呢~感觉这种计数方法很好记又很方便呢~
于是产生了阴历。其他文明也是这样的,比如英文也是叫month啊,大家都是不约而同的最开始用“月”。
不过也的确有月亮引起的潮汐变化什么的,会影响渔业方面,所以在原始社会也是有生产用的。
当然文化慢慢发展,学者也就开始慢慢纠正历法,比如中国农历是为了农业生产需要,加入了节气等太阳历所形成的阴阳历。西方那边也弄黄道十二宫什么的,同样是和太阳位置相关的。
历法逐渐修正,到了现在精准的测出年的时间,制度统一的太阳历。不过最初伴随人们从黑暗的愚昧中走出的月亮,还是会被铭记的吧。