根据我的查阅:解放前我国最早的春节是在1914年的元月26日为农历新年,即正月初一,而在我国民间历来将大年三十(腊月没有三十的就将二十九日)称为除夕过年,阳历的1914年1月25日是为1913年的腊月三十日。
解放后,1949年9月27日,中国人民政治协商会议第一届全体会议决定,采用世界通用的公元纪年。后来为了区分出阳历年和阴历年,又因为一年二十四节气的立春在农历年的前后,所以把1月1日定为元旦,即阳历年。把农历的正月初一定为春节,即阴历年。此后,民间依然遵从过去的叫法,习惯将农历十二月三十日(腊月没有三十的就将二十九日)称为除夕过年。解放后过年最早是在1966年的1月20日。还有就是2004年1月21日过年,最晚的是1985年2月19日过年。光以日期来说,两个春节的时间跨度期长达30天。
而且有闰月的年份中,农历年会比公历年多19天,从春节来看,也就比前一年晚19天。而没有闰月的年份中,农历年会比公历年少11天。总之,春节最早会出现在公历1月21日,最晚的春节会出现在公历2月20日,之间相差一个月,但不会再多了。春节这个日子就在1月21日到2月20日这个幅度内有规律的来回跳动。