竹書年表早在漢代就失傳了。西晉279年,位於今天河南省的王維墓被盜挖。在抓獲盜墓賊的同時,從墓中出土了大量的竹簡。當時國家很重視這件事,晉武帝就命刺史荀胥和何毅負責竹簡的翻譯工作(因為魏書和秦書差別很大)。竹簡長二尺四寸,每篇四十字,共十三篇,從黃帝開始。東移後用的是晉歷,戰國時三族分晉後用的是魏歷。期間發生了許多政治風波,如八王之亂,大臣亨在考試時被殺,大大打擊了整理的進度,由魏亨的好友繼續。最後,負責的官員把史書的部分整理出來,命名為《竹子編年史》。《竹書年譜》記載了晉魏許多事情,壹般認為是魏的史書。
由於《史記》用傳記體的方式來描述事件,所以竹書編年的出現可以從另壹個角度來看,如“夏柒殺伯夷”、“太甲殺伊尹”、“文定殺”、“* * *伯與”等,與《史記》有很大不同。又如《竹書紀年》中的記載:“夷王元年,天又落鄭,……”,可能指的是鄭(今陜西鳳翔或滑縣)公元前21 . 899年4月淩晨發生的日全食,由此可推斷出元年的真實年份(有學者對此說法有所懷疑)。王國維在《現代竹書年表註釋》中指出,本世紀第六年(前776年)的日食,來源於《詩經·瀟雅》中的十月和《新唐歷》中的日食,是周代按時間順序的日食記錄和唐以前的推算結果。