古代一个月多少天?
根据《史记·律书》,西汉初期制定的历法规定“正月为始”、以朔望月作为制定历法的依据;又因为“月有上下之分”因此将每月的分界定为朔日(初一)和望日(十五或十六);而在分月的二十八个星象中又以十二个太阳历月份+七个闰月的组合构成一个完整的纪年周期——这就是《史记·历书》中所记载的黄帝时代的历法——“颛顼历”以及后世所使用的历法的基本框架。
然而由于对朔日的划分标准不同会导致不同的历法有不同的月份长度。从《史记·历书》所提到的五种传统正朔来看汉代所使用的历法采用的是“月晦朔日”这种较为严格的定义方式,因此在实际测算过程中会发现汉朝历法中的一个大月只有三十日而一个小月则仅有二十九日一年十二个月之中大小月各占六次这样一种分配比例就导致了一个回归年的天数在汉初为365.2428日、此后逐代逐渐增成为三百六十多天;与之相对照的是秦朝使用的“无晦朔”方法使得一个回归年缩短至三百六十零一点二四二八天之数所以秦朝时期每三年置一闰而汉初则是每四年置两闰直到汉武帝时期才采用东汉时期通行的办法改为“无晦无朔”“十九年七闰” 即平均每十九年设置七个闰月的方法进行调整以达到更符合天文学观测数据的要求(19*7/4=34余1)
至于大家日常所说的农历实际上是以二十四节气来区分季节和气候的变化但节气却并不等同于朔望月周期的自然规律而是人为设定于朔日和望日期间的一个特定时间点。例如我们现在所用的阳历实际上是根据地球公转轨道与黄道平面之间的角度变化而得到的一种近似值其原理类似于通过数学计算得出一个近似等于圆的椭圆体周长这样简单的方式而已而不是真正的以一个圆周循环作为基础进行推算的结果。
综上所述所谓的夏商周三代之月究竟有多少天的说法实际上是一个伪命题因为它压根没有考虑到当时人们对于天文和历法的研究水平甚至是没有考虑过这些朝代是如何构建它们自身社会体系的问题! 总之我认为如果要说夏商时期的“朔望月”的话应该还要加上这个概念在里面才能真正说明白这个问题吧!