丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉
甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛巳 壬午 癸未
甲申 乙酉 丙戌 丁亥 戊子 己丑 庚寅 辛卯 壬辰 癸巳
甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 壬寅 癸卯
甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑
甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥(注:干支的组合是天干的单数配地支的单数,天干的双数配地支的双数,所以不可能有"甲丑""乙寅"之类。)
每个单位代表一天,假设某日为甲子日,则甲子以后的日子依次顺推为乙丑、丙寅、丁卯等;甲子以前的日子依次逆推为癸亥、壬戌、辛酉等。六十甲子周而复始。这种纪日法远在甲骨文时代就已经有了。
古人纪日有时只记天干不记地支,例如《楚辞·哀郢》"出国门而轸怀兮,甲之黾吾以行"(注:见本书第二册561页。)。这种情况在甲骨文时代也已经有了。用地支纪日比较后起,大多限於特定的日子如"子卯不乐"(礼记·檀弓)、三月上巳之类。
从一个月来说,有些日子在古代有特定的名称。每月的第一天叫做朔,最后一天叫做晦。所以《庄子》说"朝菌不知晦朔"(注:见本书第二册377页。)。初三叫做胐(fěi),大月十六、小月十五叫做望,鲍照诗"三五二八时,千里与君同"(注:见《玩月城西门廨中》。),就是指望日的明月说的。近在望后的日子叫做既望(注:西周初期有一种特别的记日法,即把一个月分为四分,类似现代的周(星期),每分都有一个特定的名称,"既望"就是其中之一。这种纪日法后来没有使用,这里不细说。)。所以苏轼《前赤壁赋》说:"壬戌之秋,七月既望。"朔晦两天,一般既称干支又称朔晦,例如《左传僖公五年》"冬十二月丙子朔,晋灭虢,虢公丑奔京师",《左传襄公十八年》"十月……丙寅晦,齐师夜遁"。其他日子一般就只记干支(注:《尚书》胐日也是既称干支又称胐,例如《毕命》:"惟十有二年六月庚午胐",这种情况在一般古书中很少见。),但是人们可以根据当月朔日的干支推知它是这个月的第几天。例如《左传隐公元年》"五月辛丑,大叔出奔共",根据后人推定的春秋长历可以知道辛丑是鲁隐公元年五月二十三日。
附带说一说,根据历谱中干支的日序,甚至可以推断出古书的错误来。《春秋襄公二十八年》说:"十有二月甲寅,天王崩。乙未,楚子昭卒。"从甲寅到乙未共四十二天,不可能同在一个月之内,可见这里必有错误。
下面谈谈一天之内的记时法。
古人主要根据天色把一昼夜分为若干时段。一般地说,日出时叫做旦早朝晨,日入时叫做夕暮昏晚(注:古代夕又当夜讲,通作昔。《庄子·天运》:"蚊虻噆肤,则通昔不寐矣。"《说文》:"晚,暮也。"),所以古书上常常见到朝夕并举,旦暮并举,晨昏并举,昏旦并举,等等。太阳正中时叫做日中,将近日中的时间叫做隅中(注:《左传昭公五年》孔颖达疏:"隅谓东南隅也,过隅未中,故为隅中也。"),太阳西斜叫做昃。了解到这一点,对於古书上所说的"自朝至於日中昃不遑暇食"(注:见《尚书·无逸》。)这一类记录时间的话就了解得更加具体了。
古人一日两餐,朝食在日出之后,隅中之前,这段时间就叫做食时或蚤食;夕食在日昃之后,日入之前,这段时间就叫做晡(餔)时。日入以后是黄昏,黄昏以后是人定。《孔雀东南飞》说:"晻晻黄昏后,寂寂人定初",可以看成为古代这两个时段之间的确切描绘。人定以后就是夜半了。
《诗经》说:"女曰鸡鸣,士曰