二十四节气是怎么来的?为什么公历日期年年差不多、农历日期却乱跳?
二十四节气是古人按太阳位置定的"太阳历":把太阳一年在黄道上走的360度分成24段,每15度一个节气,从立春排到大寒——所以节气的公历日期非常稳定(清明总在4月4日到6日之间),因为它根本与月亮无关;农历日期乱跳,是因为农历的月按月亮走,节气却按太阳走,两套节律自然对不齐。
来历是逐步积累的:最早被精确测定的是冬至和夏至——古人立圭表测日影,影子最长那天是冬至、最短是夏至(远古就已掌握,大意);随后补齐春分秋分。到战国文献里已见不少节气名;西汉《淮南子·天文训》(成书约公元前139年)里二十四节气的名称已全部齐备,汉武帝《太初历》正式把它纳入历法,此后沿用两千多年(历法史通行说法,大意)。
二十四气又分两类:排在月初的叫"节"(立春、惊蛰……),排在月中的叫"中气"(雨水、春分……),各十二个——"节气"一词就是两者连称。历法上"节"管换月(命理排月看的就是它),"中气"管闰月(哪个月没有中气就闰哪个月)。
两个冷知识:惊蛰原名"启蛰",汉代为避汉景帝刘启的名讳改叫惊蛰,一叫就是两千年(史家通行说法,大意);交节时刻如今按天文历算精确到分秒——所以老黄历会写"X月X日X时X分立春",交节那一刻前后出生的孩子,年柱月柱可能就不同了。
本问答依据公版古籍与传统术数方法整理——属历史文化知识,供研究参考;传统命理观点不代表现代科学结论。