每年共有12个月,其中一、三、五、七、八、十、十二月被定义为大月,每个月都有31天;四、六、九、十一月被定义为小月,每个月都有30天;二月份则只有28天,在闰年中会增加一天。农历的月份则有30天的大月和29天的小月,而且它们的分布是不规律的,每年都不同。农历的月份是根据朔望周期来确定的。当月相合朔(即日月合并)时,便是农历月初的第一天,下一次合朔的日期则是下个月初的第一天。由于一个朔望周期是29.53日,所以会有大小月份的区分,大月为30天,小月为29天。确定某个月份的大小和朔日的具体日期,需要根据太阳和月亮的真实位置进行推算,这在古时候被称为“定朔”。