讀《漢書.高帝紀》有關年月記載你會覺得很奇怪。《漢書.惠帝紀》記載:“十二年四月,高祖崩。”也就是說漢高祖劉邦死於漢十二年四月。但是《漢書.高帝紀》:“十二年冬十月,上破布軍於會缶。布走,令別將追之。上還,過沛,置酒沛宮,悉召故人父老佐酒。”有名的《大風歌》就是這時所作。“十一月,行自淮南還。”“十二月,詔曰:秦皇帝,楚隱王,魏安釐王,齊愍王,趙悼襄王皆絕亡後。其與秦始皇帝守冢二十家.....”
看到這樣的年月記載會覺得很奇怪,漢高祖漢十二年四月就死了,十二年十月,十一月,十二月怎麼還會作大風歌下詔書?是不是錯了?查查《史記》也是這樣寫的,並沒有錯。這問題出於我國曆法各代不同的原因。各個朝代制歷確定“歲首”並不相同。《史記.曆書》:“夏正以正月,殷正以十二月,周正以十一月。”也就是夏朝一月為歲首,商朝十二月為歲首,周朝十一月為歲首。漢朝是十月為歲首。“十二年冬十月”,正是漢朝的一月。十一月是二月,十二月就是漢朝的三月。漢朝新曆法是漢武帝時期改定的,《漢書》《史記》記述劉邦這個時代還是沿用舊的歷法。如果按漢歷記月份,會和當時的其他文獻不符。漢朝是到漢武帝時期才頒佈新曆法,以十月為歲首,《漢書》記月份,漢武帝前都是從十月開始。漢武帝改曆法以後才按新曆法記月份。