235个农历月与19个公历年基本重合,所以才有19年重复一次的近似说法。
实际上,农历与公历是二套历法,无法完全重复的。
农历是完全按天象来编制的。
日月合朔的那一天,在农历就是初一。
冬至节所在的月,一定是十一月。这是农历的基本规则。
因为是天文历,所以下一个农历的初一是几天之后,普通人无法简单计算出来。
而公历是数字历,四年一闰,四百年九十七闰。规定好之后,谁都知道2000年的2月有29日。而2100的2月只有28日。
农历是天文历,没有简单计算的规律。所以也不能保证19年与公历重复一次。
比如1985年2月20日是农历乙丑年正月初一。
19年后的2004年2月20日是农历甲申年二月初一。
二者差了一个月了。不是简单重复了。