《竹书纪年》记载：“懿王元年，天再旦于郑，……”，可能是指前899年4月21日，郑（今陕西凤翔或华县）地区清晨时发生的日全蚀，可据此推定周懿王元年的真实年份（也有学者对这个说法存疑）。王国维在《今本竹书纪年疏证》中指出今本纪年中的周幽王六年（前776年）日食出自《诗经·小雅》“十月”和《新唐书·历志》“大衍历议日食”，本是周代的无年代日食纪录和唐代以前的计算结果。
版本.这套晋朝时整理好的《竹书纪年》，经五代战乱散佚，北宋官修《崇文总目》竟无《纪年》之目。清代学者朱右曾蒐辑西晋以来