武王伐紂是周興商衰的轉折點,在曆史上具有劃時代的意義。但這件重大的曆史事件史書上卻並沒有記載其明確的年代。因為我國有記載的確實紀年始於公元前841年,在這之前的史事年代均要通過推算才能得到。由於上古史料的缺乏,人們推算武王伐紂的年代很困難,而且結果不一,說法各異,現列舉如下:公元前1130年;前1123年;前1122年;前1117年;前1116年;前1111年;前1078年;前1067年;前1066年;前1027年等等。在這些說法中,以公元前1066年、前1122年、前1027年最具有代表性。
前1029年之說
近年來,一些人對前1027年說“稍事推進”後,提出了前1029年說。《國語·周語下》載:“昔武王伐殷,歲在鶉火。”《史記·天官書》載:“作鄂歲,歲陰在酉,星居午。”據此認定武王伐紂在酉年。又史書載:“自武王滅殷以至幽王,凡二百七十七年也。”但用幹支推算,從幽王上溯257年的結果卻並非“酉年”,其最接近酉年的是前1032年。另外,史書上所用的歲星紀年法並不準確,每86年誤差1年,257年正好誤差3年,前1032年減去3年,前1029年就是武王伐紂的年代。
彗星之說
一些天文學家用電子計算機等先進設備,將我國曆史上各次可能出現的是哈雷彗星的記錄加以分析考證後指出:如果武王伐紂時出現的彗星是哈雷彗星的話,那麼,武王伐紂當在公元前1057~前1056年。因為據史書記載,武王伐紂時的天象是:木星出現在東方天空上,同時還有彗星出現,頭向東方。根據1910年4月19日哈雷彗星的出現,逆推40次回歸至近日點,發現在前1057年3月7日,哈雷彗星距地球甚近,這年頭三個月裏都能看到它。那時,木星運行在張宿中,正當鶉火之次,正好與史書記載的武王伐紂的天象一致。武王伐紂的年代至今沒有定論,眾多的結論使問題變得撲朔迷離,真可謂千古懸案。