中国农历新年 celebrates the beginning of a new year according to the Chinese lunar calendar. Can you tell me when it typically falls in the Gregorian calendar and why it varies each year?
user
中国农历新年通常在公历（格里高利历）的1月21日到2月20日之间变动。具体日期每年不同，因为农历是根据月亮周期制定的，一个月的开始以新月为标志，而一年的长度通过加入闰月来与太阳年保持一致，这样农历年的开始日期在公历中就会有所变化。这种调整是为了确保农历的节日能够与季节保持同步。
assistant
How does the addition of an extra month (leap month) work in the lunar calendar to align with the solar year?
user
农历通过添加一个额外的月份（闰月）来与公历年保持一致。农历的一个普通年有12个月，共约354天，而一个太阳年大约是365.25天。为了弥补这大约11天的差值，每2至3年会插入一个闰月。哪个月份被作为闰月，取决于农历年与太阳年之间的特定天文规则和节气，通常选择使得每个农历月的中气（如春分、秋分等）与该月相对应的月份相匹配。这样，农历年就能与季节保持一致，确保传统节日与特定的季节相吻合。
assistant
Does the Chinese zodiac, which cycles every 12 years, have an influence on the decision to add a leap month?
user
中国的生肖周期每12年一轮回，但生肖与决定是否添加闰月并没有直接关系。添加闰月的决定是基于天文计算，尤其是为了确保农历每个月的中气与该月相匹配，从而保持农历年与太阳年的季节一致性。生肖系统主要用于纪年和个人命理分析，而闰月的设置则是为了天文上的精确，确保春分等节气始终在农历年的同一月份内出现。因此，生肖与闰月的设置是两个独立的概念，前者不影响后者。
assistant