阎若璩著《
孟子生卒年月考》,论《纪年》不足信,举两事。一曰:“《纪年》云:惠成王六年,徙都大梁,不知是年秦孝公甫立,
公孙鞅未相,公子卬未虏,地不割,秦不逼,魏何遽迁都以避之?”又曰:“《六国表》《魏世家》并云子罃生于文侯二十五年辛巳,三十八年文侯卒,武侯立,凡十六年而后惠王立,是年已三十。若如《纪年》,文侯五十年卒,武侯二十六年卒,以生辛巳计之,惠王元年,已五十三。立三十六年卒,已八十八。更以襄王十六年为改元后之年,不一百四岁乎?《纪年》不可信如此。”今按:《纪年》与《史》牴牾,阎氏以《史》说绳《纪年》,宜其不可通也。余考
魏灭中山。在文侯四十一年,(详《考辨》第五十四。)其时子击尚年少,故文侯见中山使者赵苍唐,而曰中山君长短若何也。(《韩诗外传》《说苑》。)疑《史》书二十五年子击生子罃者,是年实子击生。史公既博采杂说,误谓伐中山在十七年,而子击之生转在其后,显属舛乖,故乃谓子击又生子罃也。其实击生于文侯之二十五年,至四十一年灭中山,击年十七,始守中山。后三年,苍唐为使,则击年二十左右。其少子挚,(《韩诗外传》作訢,此从《说苑》。)当十五六以下,正舔犊爱厚时矣。是年召子击,改封子挚,即中山武公也。(详《考辨》第四三又五四。)据此则武侯年二十六始立,立二十六年,五十二岁而卒。至惠王年岁无可考。惟武侯之卒,犹未
立嫡,惠王与公中缓争立,在位又五十二年,则其即位在
壮岁可知。此不得谓《纪年》之误。