周历,是我国古历法之一,与
黄帝历、
颛顼历、
夏历、
殷历、
鲁历合称
古六历。周人以冬季十一月为正月。《
尚书大传》曰:“夏以孟春月为正,殷以季冬月为正,周以仲冬月为正。”中国古代有夏历、
商历、周历之分。在
汉代实行
太初历以后,历法才基本固定下来。夏、商、周三历的主要区别,在岁首的不同,又叫“
三正”。
春秋战国时代有所谓
夏历、
殷历和周历,三者主要的区别在于岁首的
月建不同,所以又叫做
三正。《
尚书大传》曰:“夏以孟春月为正,殷以季冬月为正,周以仲冬月为正。夏以十三月为正,色
尚黑,以平旦为朔。殷以十二月为正,色
尚白,以鸡鸣为朔。周以十一月为正,色尚赤,以夜半为朔。”周历比殷历早一个月,比夏历早两个月。由于三正岁首的月建不同,四季也就随之而异。
序数纪月法在
夏商周三代是不固定的。三种不同的正月岁首,称作“三正”。而这以后,虽然秦代以亥月(夏历十月)作为岁首,但大概是因为
农历十月作为一年之始还是太早,秋风萧瑟、万物静默的景象确实不适合开年大吉的意头,所以虽然名义上以亥月为岁首,但在日常生活中却还是以夏历岁首(寅月)为岁首(周代亦然)。夏殷周三正是春秋战国时代不同地区所使用的不同的历日制度,我们阅读先秦古籍有必要了解三正的差异,因为先秦古籍所据以纪时的历日制度并不统一。举例来说,《
春秋》和《
孟子》多用周历;《楚辞》和《
吕氏春秋》用夏历;《
诗经》要看具体诗篇,例如《
小雅·四月》用夏历,《
豳风·七月》就是夏历和周历并用,凡言“七月”指夏历,“一之日”等处指周历。
周历并不纯粹意义上是周代历法,它与夏历、
殷历甚至于
颛顼历都与
四分历有着
直接联系,甚至于同以其为本。周历是有关历法内容多见于先秦古籍,而少见于文物发现,因此研究比证,还需要认真考证。