人民日报1998年12月15日报道夏商周断代工程的专题报告中载说考古专家已推定武王克商之年应在公元前1050年到公元前1020年之间。
在安徽黄山书社于2000年出版的绌著《故园芳草碧连天》书中(夏商周断代公元纪年和黄帝公元纪年)集内,作者的结论是周武王克商的公元纪年应为公元前1050年。只有《竹书纪年》的周武王12年,干支辛卯的克商记载,通过了作者所用的史书文献考核。其他的年说记载均没有通过作者所用的史书文献考核。这个年份也与从地下挖掘出来的西周初期考古文物年份相符。在这集的绌著中,作者没有用月相来做考核。
美国国家宇航总署太空飞行中心,NASA Goddard Space Fight Center,的爱思裴乃克博士,Dr. Fred Espenak,在1998年底完成了《公元前2000年到公元3000年的5000年四分月相表》巨著。作者手头有了这份世上前所未有的天文资料,就联想到中国史书中所载的周武王克商之日的干支与月相组合。从而开始再度考核作者原来已经决定了的周武王克商是在公元前1050年和其他各种不同的克商年说。
为了这件考核工作,作者特先制作了与周武王克商年份有关的现行格累古里公历与中国农历干支换算表。次把爱思裴乃克表中与有关周武王克商年份的儒历四分月相折合为现行的格累古里公历月相日子。然后把这些格累古里公历的月相日子放进作者的换算表中,决定这一年农历周历的月份和日子。根据表中的周历日子,四分月相和干支日期,作者寻找是否有历史文献所载的周武王克商的年月日和干支与月相的组合。从而决定这一个克商年说的是否正确。本文是这件考核工作的结果和结论。
由于这件考核工作的焦点是放在作者为各种周武王克商年说所作的换算表中查看是否有历史文献所载的周武王克商日的干支与月相组合,查阅的结果,不但决定了这一个克商年说的正确性,还决定了周武王克商的牧野之战的格累古里公历日子。
考核完成后的结论是周武王克商的牧野之战,是发生在现行格累古里公历,公元前1050年1月31日。这一天确是周历周武王12年,年干支辛卯,2月29日的甲子日。这一天的"四分月相与干支纪日的组合"确是"二月下半月中的四弦(下弦)开始之日,既死魄(霸)后,越(粤)五日的月底,接下来就是三月的甲子日"。
并且这一年的格累古里公历3月18日,周历的4月16日,是庚戌47日。这一天晚上的22:07,北京时刻,正好是周历4月的月满之时。这一天的"四分月相与干支纪日的组合"确是《前汉书》(律历志)中(武成篇)曰中的四月,既旁生覇,二弦开始之日,粤六日的庚戌日。也确是《尚书》《周书》(武成篇)中的大告武成的四月庚戌日和望日。
除了公元前1050年克商之说再度被证是正确之外,其他周武王克商年说全部在考核过程中被证淘汰了。