天象来确定历法，都有年和月之概念：年，就是四季周期，即地球围绕太阳公转；月，就是月相盈亏周期，即月球围绕地球公转。准确测量回归年和朔望月之长度，会发现一年比十二个月多大约10.875日，即单个阴历或阳历无法同时满足年和月的准确周期。阴历之历月是准确按月相盈亏圆缺週期来制定，1个朔望月长约29.53日，故制订历月为大月就是30日，小月就是29日，若以12个月为1年，1年之长度就落在354日或355日之间，故年只是大体上符合一个四季循环，但其长度和四季周期有一些差异，这就导致新年并非固定于某个季节，而是缓慢