以甲子名岁,虽自东汉以下,然其时制诏章奏符檄之文皆未尝正用之,其称岁必曰元年、二年,其称日乃用甲子、乙丑,如己亥格、庚戌制、壬午兵之类,皆日也。原注宋书武帝纪有癸卯梓材、庚子皮毛,亦皆下诏之日。惟晋书王廙上疏言,臣以壬申岁见用为鄱阳内史。按怀帝以永嘉五年辛未为刘聪所执,愍帝以建兴元年癸酉即位,中间一年无主,故言壬申岁也。后代之人无大故而效之,非也。原注李暠上表亦云臣去乙巳岁,暠当时改元庚子,不用晋年号。晋书中以甲子名岁者,仅此两见。
白三国鼎立,天光分曜,而后文人多舍年号而称甲子。魏程晓赠傅休奕诗,龙集甲子,四时成岁。晋张华感婚赋,方今岁在己巳,将次四仲。陆机愍怀太子诔,龙集庚戌,日月改度。陶潜祭从弟敬远文,岁在辛亥,月惟仲秋。自祭文,岁维丁卯,律中无射。后周庾信哀江南赋,粤以戊辰之年,建亥之月。而梁陶隐居真诰亦书己卯岁。至杜预左传集解后序则追言魏哀王二十年,太岁在壬戌矣。原注吴后主国山封禅文,旃蒙协洽之岁,月次陬訾之舍,日惟重光大渊献。日当言辛亥,而冒用岁阳岁名,则又失之。
晋惠帝时,庐江杜嵩作壬子春秋。壬子,元康二年,贾后弑杨太后于金墉城之岁。汝成案儒林杜夷传嵩作崧。
唐人有以豫书而不称年号者。旧唐书礼仪志曰,请以开元二十七年己卯四月禘,至辛巳年十月祫。至甲中年四月又禘,至丙戌年十月又祫。至己丑年四月又禘,至辛卯年十月又祫。其辛巳以下不言开元某年。又博古图载唐鉴铭曰,武德五年,岁次壬午,八月十五日甲子,扬州总管府造青铜镜一面,充癸未年元正朝贡。其癸未亦不言武德六年者,当时屡改年号故也。此一鉴而有正书、有豫书之不同,亦变例也。
史家之文必以日系月,以月系年。钟鼎之文则不尽然,多有月而不年,日而不月者。原注六经中亦有之,如诗吉日庚午是也。商母乙卣其文曰,丙寅,王锡□贝朋用作母乙彝。丙寅者,日也。博古图乃谓商建国始于庚戌,历十七年而有丙寅,在仲壬即位之三年,则凿矣。岂非迷于后世之以甲子名岁,而欲以追加之古人乎?
春秋之世,各国皆自纪其年。发之于言,或参互而不易晓,则有举其年之人事而为言者。若曰会于沙随之岁,叔仲惠伯会却成子于承匡之岁,铸刑书之岁,晋韩宣子为政,聘于诸侯之岁是也。原注如谷梁之明年亦是。又有举岁星而言,若曰岁五及鹑火、岁及大梁、岁在娵訾之口者。从后人言之,则何不曰甲子也、癸亥也,是知古人不用以纪岁也。
太祖实录自吴元年以前皆书干支,不合古法。太祖当时实奉宋小明王之号,故有言当纪龙凤者。考之史记高帝之初不称楚怀王元年,而称秦二年、三年。又太祖御制滁州龙潭碑文云,元末帝至正十有四年,窃意其时天下尚是元之天下,书至正,正合史记书秦之例。原注今续纲目书至正。又有兼书者,汉书功臣侯表序,汉兴,自秦二世元年之秋,楚陈之岁是也。
史家追纪月日之法
或曰,铸刑书之岁,是则然矣。其下云,齐燕平之月,又曰其明月,则何以不直言正月、二月乎?曰,此正史家文字缜密处。史之文有正纪,有追纪。其上曰,春王正月,暨齐平。二月戊午,盟于濡上。正纪也。此曰齐燕平之月。壬寅,公孙段卒。其明月,子产立公孙泄及良止以抚之。追纪也。追纪而再云正月、二月,则嫌于一岁之中而有两正月、二月也,故变其文而云。古人史法之密也。
左传追纪之文不止此。如襄公六年传,郑子国之来聘也。四月,晏弱城东阳而遂围莱。甲寅,堙之,环城,傅于堞。及杞桓公卒之月。乙未,王湫帅师及正舆子棠人军齐师,齐师大败之。丁未,入莱,莱共公浮柔奔棠,正舆子、王湫奔莒,莒人杀之。四月,陈无宇献莱宗器于襄宫。晏弱围棠。十一月丙辰,而灭之。七年传,郑僖公之为太子也,于成之十六年与子罕适晋,不礼焉。又与子丰适楚,亦不礼焉。及其元年,朝于晋,子丰欲诉诸晋而废之,子罕止之。十九年传,于四月丁末,郑公孙虿卒,赴于晋大夫。二十五年传,会于夷仪之岁,齐人城郏。其五月,秦晋为成。二十六年传,齐人城郏之岁,其夏,齐乌余以廪丘奔晋。三十一年传,公薨之月,子产相郑伯以如晋。昭公七年传,齐师还自燕之月,罕朔杀罕魋。又晋韩宣子为政,聘于诸侯之岁,婤姶生子,名之曰元。皆是追纪。又如书金縢,既克商二年,王有疾,弗豫。亦追纪也。
史家月日不必顺序
古人作史,取其事之相属,不论月日,故有追书,有竟书。左传成公十六年鄢陵之战,先书甲午晦,后书癸巳。甲午为正书,而癸巳则因后事而追书也。昭公十三年平丘之盟,先书甲戌,后书癸酉。甲戌为正书,而癸酉则因后事而追书也。昭公十三年楚灵王之弑,先书五月癸亥,后书乙卯、丙辰。乙卯、丙辰为正书,而五月癸亥则因前事而竟书也。盖史家之文常患为月日所拘,而事不得以相连属,故古人立此变例。杨氏曰有终言之者,其日月本阔绝,并终其事于此,如既而悔之之类。
有先书以起事者。通鉴唐文宗太和九年十一月,先书是月戊辰,王守澄葬于浐水,于壬戌、癸亥之前是也。