农历是按照月亮的运行周期制定的,是一种太阴历,反映的是月亮绕地球的运行轨迹,所以农历初一必定没有月亮,农历十五必定是满月.
24节气是依照太阳制定的,是一种不完全的太阳历,现在的公历也是一种太阳历.太阳历反映的是地球绕太阳运行的轨迹
所以冬至基本就在公历12/22-12/23,这是因为二者都是根据太阳在地面的直射点(也就是地球绕太阳运行的轨迹)制定的,所以对应的日期会比较固定.
而冬至对应的农历日期是每年都不一样的.
古代确定冬至的方法不清楚,呵呵,但多半和太阳照射物体在地面的投影有关有关,
中国古代的天文学,照样有“黄道”,照样有自己“黄道度数”。
所以中国古代的天文学发展到后来,计算二十四节气就采用“定气”算法,即把一周天(一个回归年太阳在星空背景走过的轨迹)从角度上进行24等分。
而在这之前是把一年(回归年)用时间上进行24等分。
把一周天分成360度与分成365.25度,不影响最后的24气的时刻计算的精度啊。毕竟都是等分的。只要找到恒星背景的相对位置就可。