以下是引用dianlian在2014-3-17 21:20:00的发言:
周历是建子为正,但鲁历并不知道一定是建子或者是建丑,现在并没有考证清楚,或者根本也是建子但置闰与周历不一致,所以有时看到月份和周历差一个月,而有时又觉得它们月份上是一致的。因此还有待进一步考证。现代推导出的一些历谱只能暂时参考。
用现代天文数据来验证古代文献的记录,具体针对《春秋经》关于鲁隐公的这段时间记录,不需要参照周历,也不需要猜测鲁历的建正。只要用天文数据算出天象时间,与文献中的时间进行简单比对就行了。比对后很容易得到:鲁隐公时期鲁国历法为丑正,且鲁隐公二、五、七、九年为闰年。
以下贴出我的考证方法,经计算后列出内容为:定朔日期、按定气得到的月建方位、按定朔得到的月大小、朔日干支、定气日期。红色为文献记录,方括号的月名和日期为考证结果。文献里23个日干支,只有一个“隐公二年八月庚辰”无法考证。11年中只有“隐公十年”正月不在丑方位上,这里实际是上一年误闰的结果(应闰“十年”,不应闰“九年”)。另外,“隐公八年”正月朔日前一天为定气大寒日,考虑到当时定月方位与按现代定气得到的月建方位的差别,可以认为符合正月在丑位,即鲁隐公时期为丑正(符合学界考证的鲁历在鲁僖公五年[公元前656年]之前建丑正,之后改为子正)。经检验,隐公三年的日食记录也是真实的。
鲁隐公元年
BC722-01-16 丑[正]月小 辛巳 大寒(十二) 立春(廿七)
BC722-02-14 寅[二]月大 庚戌 雨水(十三) 惊蛰(廿八)
BC722-03-16 卯[三]月小 庚辰 春分(十四) 清明(廿九)
BC722-04-14 辰[四]月大 己酉 谷雨(十六)
BC722-05-14 巳[五]月小 己卯 立夏(初二) 小满(十八)
BC722-06-12 午[六]月大 戊申 芒种(初四) 夏至(二十)
BC722-07-12 未[七]月大 戊寅 小暑(初六) 大暑(廿一)
BC722-08-11 申[八]月小 戊申 立秋(初七) 处暑(廿二)
BC722-09-09 酉[九]月大 丁丑 白露(初八) 秋分(廿三)
BC722-10-09 戌[十]月小 丁未 寒露(初八) 霜降(廿三)
BC722-11-07 亥[十一]月大 丙子 立冬(初八) 小雪(廿三)
BC722-12-07 子[十二]月小 丙午 大雪(初八) 冬至(廿二)
鲁隐公二年
BC721-01-05 丑[正]月大 乙亥 小寒(初八) 大寒(廿三)
BC721-02-04 寅[二]月小 乙巳 立春(初八) 雨水(廿三)
BC721-03-04 卯[三]月大 甲戌 惊蛰(初十) 春分(廿五)
BC721-04-03 辰[四]月小 甲辰 清明(十一) 谷雨(廿六)
BC721-05-02 巳[五]月大 癸酉 立夏(十三) 小满(廿九)
BC721-06-01 [六]月小 癸卯 芒种(十五)
BC721-06-30 午[七]月大 壬申 夏至(初一) 小暑(十七)
BC721-07-30 未[八]月小 壬寅 大暑(初二) 立秋(十八) 八月庚辰[无]
BC721-08-28 申[九]月大 辛未 处暑(初四) 白露(十九)
BC721-09-27 酉[十]月大 辛丑 秋分(初四) 寒露(十九)
BC721-10-27 戌[十一]月小 辛未 霜降(初四) 立冬(十八)
BC721-11-25 亥[十二]月大 庚子 小雪(初四) 大雪(十九) 十二月乙卯[BC721.12.10]
BC721-12-25 子[十三]月小 庚午 冬至(初四) 小寒(十八)
鲁隐公三年
BC720-01-23 丑[正]月大 己亥 大寒(初四) 立春(十九)
BC720-02-22 寅[二]月小 己巳 雨水(初五) 惊蛰(二十) 二月己巳[BC720.2.22]日有食之
BC720-03-23 卯[三]月大 戊戌 春分(初六) 清明(廿二) 三月庚戌[BC720.4.4]
BC720-04-22 辰[四]月小 戊辰 谷雨(初八) 立夏(廿三) 四月辛卯[BC720.5.15]
BC720-05-21 巳[五]月小 丁酉 小满(初十) 芒种(廿六)
BC720-06-19 午[六]月大 丙寅 夏至(十三) 小暑(廿八)
BC720-07-19 未[七]月小 丙申 大暑(十四) 立秋(廿九)
BC720-08-17 申[八]月大 乙丑 处暑(十五) 白露(三十) 八月庚辰[BC720.9.1]
BC720-09-16 酉[九]月大 乙未 秋分(十五) 寒露(三十)
BC720-10-16 戌[十]月大 乙丑 霜降(十五) 立冬(三十)
BC720-11-15 亥[十一]月小 乙未 小雪(十四) 大雪(廿九)
BC720-12-14 子[十二]月大 甲子 冬至(十五) 小寒(三十) 十二月癸未[BC719.1.2]
鲁隐公四年
BC719-01-13 丑[正]月大 甲午 大寒(十五) 立春(三十)
BC719-02-12 寅[二]月小 甲子 雨水(十五)
BC719-03-13 卯[三]月小 癸巳 惊蛰(初一) 春分(十七) 戊申(未标明月份)[BC719.3.28]
BC719-04-11 辰[四]月大 壬戌 清明(初三) 谷雨(十九)
BC719-05-11 巳[五]月小 壬辰 立夏(初五) 小满(二十)
BC719-06-09 午[六]月小 辛酉 芒种(初七) 夏至(廿三)
BC719-07-08 未[七]月大 庚寅 小暑(初九) 大暑(廿五)
BC719-08-07 申[八]月小 庚申 立秋(初十) 处暑(廿六)
BC719-09-05 酉[九]月大 己丑 白露(十二) 秋分(廿七)
BC719-10-05 戌[十]月大 己未 寒露(十一) 霜降(廿六)
BC719-11-04 亥[十一]月大 己丑 立冬(十一) 小雪(廿六)
BC719-12-04 子[十二]月小 己未 大雪(初十) 冬至(廿五)
鲁隐公五年
BC718-01-02 丑[正]月大 戊子 小寒(十一) 大寒(廿六)
BC718-02-01 寅[二]月大 戊午 立春(十一) 雨水(廿六)
BC718-03-03 卯[三]月小 戊子 惊蛰(十一) 春分(廿七)
BC718-04-01 辰[四]月小 丁巳 清明(十三) 谷雨(廿九)
BC718-04-30 [五]月大 丙戌 立夏(十六)
BC718-05-30 巳[六]月小 丙辰 小满(初二) 芒种(十七)
BC718-06-28 午[七]月小 乙酉 夏至(初四) 小暑(二十)
BC718-07-27 未[八]月大 甲寅 大暑(初六) 立秋(廿二)
BC718-08-26 申[九]月小 甲申 处暑(初七) 白露(廿二)
BC718-09-24 酉[十]月大 癸丑 秋分(初八) 寒露(廿三)
BC718-10-24 戌[十一]月大 癸未 霜降(初八) 立冬(廿二)
BC718-11-23 亥[十二]月小 癸丑 小雪(初七) 大雪(廿二) 十二月辛巳[BC718.12.21]
BC718-12-22 子[十三]月大 壬午 冬至(初七) 小寒(廿二)
鲁隐公六年
BC717-01-21 丑[正]月大 壬子 大寒(初七) 立春(廿二)
BC717-02-20 寅[二]月小 壬午 雨水(初七) 惊蛰(廿三)
BC717-03-20 卯[三]月大 辛亥 春分(初九) 清明(廿五)
BC717-04-19 辰[四]月小 辛巳 谷雨(初十) 立夏(廿六)
BC717-05-18 巳[五]月大 庚戌 小满(十三) 芒种(廿九) 五月辛酉[BC717.5.29]
BC717-06-17 午[六]月小 庚辰 夏至(十四)
BC717-07-16 未[七]月小 己酉 小暑(初一) 大暑(十六)
BC717-08-14 申[八]月大 戊寅 立秋(初三) 处暑(十八)
BC717-09-13 酉[九]月小 戊申 白露(初三) 秋分(十八)
BC717-10-12 戌[十]月大 丁丑 寒露(初四) 霜降(十九)
BC717-11-11 亥[十一]月小 丁未 立冬(初三) 小雪(十八)
BC717-12-10 子[十二]月大 丙子 大雪(初四) 冬至(十九)
鲁隐公七年
BC716-01-09 丑[正]月大 丙午 小寒(初三) 大寒(十八)
BC716-02-08 寅[二]月大 丙子 立春(初三) 雨水(十九)
BC716-03-10 卯[三]月小 丙午 惊蛰(初四) 春分(十九)
BC716-04-08 辰[四]月大 乙亥 清明(初六) 谷雨(廿二)
BC716-05-08 巳[五]月小 乙巳 立夏(初七) 小满(廿三)
BC716-06-06 午[六]月大 甲戌 芒种(初十) 夏至(廿五)
BC716-07-06 未[七]月小 甲辰 小暑(十一) 大暑(廿七)
BC716-08-04 申[八]月小 癸酉 立秋(十三) 处暑(廿八)
BC716-09-02 酉[九]月大 壬寅 白露(十四) 秋分(廿九)
BC716-10-02 戌[十]月小 壬申 寒露(十四) 霜降(廿九)
BC716-10-31 亥[十一]月大 辛丑 立冬(十五) 小雪(廿九)
BC716-11-30 子[十二]月小 辛未 大雪(十四) 冬至(廿九)
BC716-12-29 丑[十三]月大 庚子 小寒(十五) 大寒(三十)
鲁隐公八年
BC715-01-28 寅[正]月大 庚午 立春(十五) 雨水(三十)
BC715-02-27 [二]月小 庚子 惊蛰(十五)
BC715-03-28 卯[三]月大 己巳 春分(初二) 清明(十七) 三月庚寅[BC715.4.18]
BC715-04-27 辰[四]月大 己亥 谷雨(初三) 立夏(十九)
BC715-05-27 巳[五]月小 己巳 小满(初四) 芒种(二十)
BC715-06-25 午[六]月小 戊戌 夏至(初七) 小暑(廿二) 六月己亥[BC715.6.26],辛亥[BC715.7.8]
BC715-07-24 未[七]月大 丁卯 大暑(初九) 立秋(廿四) 七月庚午[BC715.7.27]
BC715-08-23 申[八]月小 丁酉 处暑(初十) 白露(廿五)
BC715-09-21 酉[九]月大 丙寅 秋分(十一) 寒露(廿五) 九月辛卯[BC715.10.16]
BC715-10-21 戌[十]月小 丙申 霜降(初十) 立冬(廿五)
BC715-11-19 亥[十一]月大 乙丑 小雪(十一) 大雪(廿五)
BC715-12-19 子[十二]月小 乙未 冬至(初十) 小寒(廿五)
鲁隐公九年
BC714-01-17 丑[正]月大 甲子 大寒(十一) 立春(廿六)
BC714-02-16 寅[二]月小 甲午 雨水(十一) 惊蛰(廿六)
BC714-03-17 卯[三]月大 癸亥 春分(十三) 清明(廿八) 三月癸酉[BC714.3.27],庚辰[BC714.4.3]
BC714-04-16 辰[四]月大 癸巳 谷雨(十四) 立夏(三十)
BC714-05-16 巳[五]月小 癸亥 小满(十六)
BC714-06-14 午[六]月大 壬辰 芒种(初二) 夏至(十八)
BC714-07-14 未[七]月小 壬戌 小暑(初四) 大暑(十九)
BC714-08-12 申[八]月大 辛卯 立秋(初六) 处暑(廿一)
BC714-09-11 酉[九]月小 辛酉 白露(初六) 秋分(廿一)
BC714-10-10 戌[十]月大 庚寅 寒露(初七) 霜降(廿一)
BC714-11-09 亥[十一]月小 庚申 立冬(初六) 小雪(廿一)
BC714-12-08 子[十二]月大 己丑 大雪(初七) 冬至(廿一)
BC713-01-07 丑[十三]月小 己未 小寒(初六) 大寒(廿一)
鲁隐公十年
BC713-02-05 寅[正]月大 戊子 立春(初七) 雨水(廿二)
BC713-03-06 卯[二]月小 戊午 惊蛰(初八) 春分(廿三)
BC713-04-04 辰[三]月大 丁亥 清明(初十) 谷雨(廿五)
BC713-05-04 巳[四]月小 丁巳 立夏(十一) 小满(廿七)
BC713-06-02 午[五]月大 丙戌 芒种(十四) 夏至(廿九)
BC713-07-02 未[六]月大 丙辰 小暑(十五) 大暑(三十) 六月壬戌[BC713.7.8],辛未[BC713.7.17],辛巳[BC713.7.27]
BC713-08-01 [七]月小 丙戌 立秋(十六)
BC713-08-30 申[八]月大 乙卯 处暑(初二) 白露(十七)
BC713-09-29 酉[九]月小 乙酉 秋分(初二) 寒露(十七)
BC713-10-28 戌[十]月大 甲寅 霜降(初三) 立冬(十七) 十月壬午[BC713.11.25]
BC713-11-27 亥[十一]月小 甲申 小雪(初二) 大雪(十七)
BC713-12-26 子[十二]月大 癸丑 冬至(初三) 小寒(十七)
鲁隐公十一年
BC712-01-25 丑[正]月小 癸未 大寒(初二) 立春(十七)
BC712-02-23 寅[二]月大 壬子 雨水(初三) 惊蛰(十九)
BC712-03-25 卯[三]月小 壬午 春分(初四) 清明(二十)
BC712-04-23 辰[四]月小 辛亥 谷雨(初六) 立夏(廿二)
BC712-05-22 巳[五]月大 庚辰 小满(初九) 芒种(廿五)
BC712-06-21 午[六]月大 庚戌 夏至(初十) 小暑(廿六)
BC712-07-21 未[七]月小 庚辰 大暑(十二) 立秋(廿七) 七月壬午[BC712.7.23]
BC712-08-19 申[八]月大 己酉 处暑(十三) 白露(廿八)
BC712-09-18 酉[九]月大 己卯 秋分(十三) 寒露(廿八)
BC712-10-18 戌[十]月小 己酉 霜降(十三) 立冬(廿八)
BC712-11-16 亥[十一]月大 戊寅 小雪(十三) 大雪(廿八) 十一月壬辰[BC712.11.30]
BC712-12-16 子[十二]月小 戊申 冬至(十三) 小寒(廿八)
BC711-01-14 丑[正]月大 丁丑 大寒(十四) 立春(廿九)