古籍中又明确指出武王伐纣时"岁在鹑火"。岁指木星,鹑火为黄道十二次之一,相当于狮子宫。经过科学推算,证明公元前1057年确实"岁在鹑火"。双重核证,结果一方面证实了武王伐纣的年代为公元前1057年,另一方面也证实了武王伐纣时出现的彗星正是哈雷彗星。这与《淮南子·兵略 训》“武王伐纣,东面而迎岁……彗星出,而授殷人其柄”,正相合,这年当公元前1057年。(见张钰哲:《哈雷彗星的轨道演变的趋势和它的古代历史》,1978年《天文学报》第19卷第1期)这应该是哈雷彗星的最早记录。由于《天文学报》一般历史学者不读它,赵光贤就写了一篇题为《从天象上推断武王伐纣之年》一文(《历史研究》1979年10期),介绍张先生的文章,并加以补充.把《利簋》铭文,记武王征商事,虽无年月,但有甲子日,与传说相合;虽无彗星出现,但有岁星。于是武王伐纣在公元前1057年之说渐为史学界所重视。
后来,经过多方考据,最后把武王伐纣的时间后推12年,那年仍是"岁在鹑火"但未及哈雷彗星,即公元前1045年(有关介绍见《文史知识》1990年第8期74—78页)