夏朝以建寅之月(即后世常说的阴历正月)为岁首,这是因为夏朝以黄河流域为中心,冬季寒冷干燥,春季气温回升,雨水增多,适合播种耕作。因此夏人将春季视为一年的开始,并以立春前后的建寅之月为岁首。
商朝以建丑之月(即夏历的十二月)为岁首,这是因为商朝以黄河中下游地区为中心,冬季温暖湿润,适合水稻种植。因此商人将冬季视为一年的开始,并以冬至前后的建丑之月为岁首。
周朝以通常冬至所在的建子之月(即夏历的十一月)为岁首,这是因为周朝扩展了领土范围,涵盖了不同气候区域。周人认为冬至是阳气升起、阴气消退、日照时间增长、万物复苏的转折点,并且与天文观测相吻合。因此周人将冬至视为一年的开始,并以冬至前后的建子之月为岁首。
年:最早可能是由农业生产周期推算出来的。 夏朝开始使用“岁”作为年份计算单位。
月:最早是由月相变化推算出来的。 夏朝开始使用“建”作为月份计算单位。
十二时辰:最早是由日影变化推算出来的。殷商时期开始使用“辰”作为时辰计算单位。
上中下三旬:最早是由日食周期推算出来的。周朝开始使用“旬”作为十天计算单位。
春夏秋冬四季:最早是由气候变化推算出来的。周朝开始使用“季”作为季节计算单位。