古人记录时间的方法,主要包括纪日法(包括一天之内的纪时法)、纪月法、纪年法以及节气、节日等。
1.1 纪日法
日是最早出现的计时单位。
干支的概念:天为干,地为支。十天干是:甲乙丙丁戊己庚辛壬癸;十二地支是:子丑寅卯辰巳午未申酉戌亥。六十甲子:十干和十二支依次组合为六十个单位,组合的方法是以天干的单数配地支的单数,天干的双数配地支的双数,从甲子始,至癸亥终,称为六十甲子。干支纪日法:大约产生于殷商时代。从春秋战国开始,干支纪日便成为历代史官纪日的传统方法。世界上迄今应用时间最长的纪日法:春秋时鲁隐公三年二月己巳日(公元前720年2月10日)起的干支纪日,一直到清代宣统三年(公元1911年)止,计二千六百多年,从未间断。天干纪日法:早在夏代可能已产生,即用甲、乙、丙、丁等十个字来纪日。后逐渐不用。
《黄帝内经》中多数只用天干纪日,如《素问•藏气法时论》:“肝病者,愈在丙丁,丙丁不愈,加于庚辛,庚辛不死,持于壬癸,起于甲乙。”句中四组天干都是指日而言。
某些日子在古代有特定的名称:即根据每月月相(月球明亮部分的各种不同形象)来纪日。例:望不补而晦不泻,弦不夺而朔不济。(金•窦汉卿《标幽赋》)
1.2 纪时法
一天之内的纪时法:日出时叫做旦、早、朝、晨,日入时叫做夕、晚、暮、昏。太阳正中时称日中,将近日中时称隅中,太阳西斜称日昃,太阳落山称日入。古人一日两餐,朝食在日出之后、隅中之前,这段时间就叫做食时;夕食在日昃之后、日入之前,这段时间就叫做晡时。以上划分时段的方法,通用于周代。
汉太初以后,开始用十二地支作为十二时辰的名称,每个时辰恰好等于现代的两小时(小时,即小时辰之意)。近代又把每个时辰细分为初、正,这就等于把一昼夜分为二十四等分了。
《内经》中还有一些特定称谓,如:大晨,指天大明之时;早晡,指将近晡时的一段时间;下晡、晏晡,均为晡时之后,但下晡在前,晏晡在后;合阴,指夜半之后的一段时间;合夜,指鸡鸣之前的一段时间。《内经》以外,后世医书一般都按十二地支纪时。[注意]“小时”(表中写“钟点”)的概念是到二十世纪初才慢慢通行起来的,因此古代医书里所说“隔二时服”,是指间隔两个时辰,即四小时。
1.3 纪月法
在商代和西周前期,一年只分为春秋二时,所以后世常以春秋作为一年的代称。
开始时的四时顺序不是“春夏秋冬”,而是“春秋冬夏”。如《素问•八正神明论》:“四时者,所以分春秋冬夏之气所在,以时调之也。”西周中期之后,四时之称就规范为春夏秋冬了。长夏:因为四时与五行相配缺少一位,故加上一个“长夏”以配土。
下面介绍古代对十二个月的几种特殊称谓。
(1) 名纪月
先秦时期每个月有特定的名称。后世医家仿之,如清•汪昂《医方集解•序》“康熙壬戌岁阳月”的“阳月”即指十月。
(2) 季纪月
古人把四季的每一季节都分成孟、仲、季三个阶段,然后再依次分别代称月份。这种纪月法,常见于序跋。如明•吴昆《医方考•自序》“皇明万历十二年岁次甲申孟冬月”的“孟冬月”即为十月。
(3) 月建纪月
月建纪月又称地支纪月,即用十二地支和十二个月份相配纪月。月建的“建”指“斗建”,即北斗七星斗柄所指的时辰,由子至亥,每月迁移一辰,故称月建。
三正:春秋战国时代有过三种不同的历法制度,即所谓夏历、殷历、周历。三者主要的区别在于岁首的不同,也就是正月的月建不同,所以叫做“三正”。夏历以建寅之月(即冬至后二月,相当于现今夏历正月)为正,殷历以建丑之月(即冬至后一月,相当于现今夏历十二月)为正,周历以建子之月(即冬至所在的月份,相当于现今夏历十一月)为正。
由于春秋战国时期不同地区使用不同的历法制度,先秦古籍所据以纪时的历法制度也就不能统一,《黄帝内经》是三正兼用,甚至有用秦历(秦始皇时以建亥之月即夏历十月为岁首)的。汉武帝太初元年(公元前104年)起使用太初历,以建寅之月为岁首,这是我国历史上第一部比较完整的历法。此后大约二千年间,j基本上都是用的夏正。所以辛亥革命后,对于旧用的历法称为“夏历”,俗称“阴历”、“旧历”,也称为“农历”。
(4) 律吕纪月
律吕是六律、六吕的合称,即十二律。律本来是古代用竹管制成的校正乐律的器具,共有十二个名称,后来被借用为十二月的代称。六律用以指单月,六吕用以指双月。如《类经•序》“岁次甲子黄钟之吉”的“黄钟”即指阴历十一月。
在中医古籍中,也有用别称异名纪月的。如宋•杨士瀛《仁斋直指方•自序》题作“景定甲子良月朔”,良月即指阴历十月。清•张志聪《侣山堂类辩•自序》题作“康熙岁次庚戌正阳月”,正阳月即指阴历四月。
1.4 纪年法
我国古代的纪年法比较复杂,现择其要,依次介绍年号纪年、星岁纪年、干支纪年、生肖纪年。
(1) 年号纪年
我国古代最初是按照君王即位的年次纪年,如周宣王元年(公元前827年)等等。汉武帝刘彻开始用年号纪年,即位那年称建元元年(公元前140年),顺次为建元二年、建元三年等,更换年号就重新纪元。历史上使用过的年号,约有八百多个。古医书有不少是用这种方法来纪年的,如宋•刘昉《幼幼新书》李庚序题作“绍兴二十年九月几望”。绍兴是南宋高宗赵构的年号。这种方法的好处在于纪年明确,可以直接表明具体的年份。
(2) 干支纪年
干支纪年是我国古代最基本的纪年方式之一。最早的记载见于《淮南子•天文训》,但西汉时这种方式还不通行。自东汉光武帝建武三十年(公元54年)开始干支正式用于纪年。干支纪年在中医古籍中有广泛的应用。如清•柯琴《伤寒论注•自序》题作“时己酉初夏也”,据柯琴的生活年代,可查得“己酉”当为公元1729年。当然,更常见的是皇帝年号加上当年干支的合记方法,如明•陈实功《外科正宗•自序》题作“万历丁巳之秋七月既望”,金•段成己《肘后备急方•序》题作“至元丙子季秋”等,都是年号与干支并用。还有再加上年次的,如唐•王冰《黄帝内经素问注•序》题作“时大唐宝应元年岁次壬寅”,元•危亦林《世医得效方•自序》题作“至元三年岁丁丑七月既望”等即是。两法并用纪年的长处是不易错乱。
(3) 星岁纪年
战国时代,天文占星家根据天象纪年,有所谓星岁纪年法。星指岁星(即“木星”),岁指太岁(古代天文占星家设想出的假岁星,又叫岁阴、太阴)。故有岁星纪年法和太岁纪年法。宋•夏竦《铜人腧穴针灸图经•序》题作“时天圣四年岁次析木秋八月丙申”,“析木”就是用岁星纪年。金•张从正《儒门事亲》“颐斋引曰”题作“岁在单阏阳月晦日”,“单阏”就是用太岁纪年。
(4) 生肖纪年
十二生肖之说起于东汉,汉前未见记载。生肖可以用来推算一个人的年龄、出生的年份,历史上也使用过生肖纪年法,如元代就有“泰定鼠儿年”(泰定是元泰定帝的年号,鼠儿年即甲子,为公元1324年)的记载。
1.5 节 气
我国远古时代是通过观象授时来指导农业生产的。古人把黄道附近的一周天二十四等分,根据太阳在黄道上这二十四个不同的视位置,实际上就是地球在围绕太阳公转的轨道上的二十四个不同的位置,将全年划分为二十四个段落,包括立春、惊蛰等十二个“节”气,雨水、春分等十二个“中”气,统称“二十四节气”,以此来反映四季、气温、降雨、物候等方面的变化。二十四节气的划分,起源于我国黄河流域。古人首先发现的,是二分和二至。
1.6 节 日
由于风俗习惯的关系,我国古代的节日很多,有许多一直流传到今天。 这些节日,不是一个时代,而是许多时代积累下来的,而且都是汉族地区的习俗。我国是个多民族的大家庭,少数民族的传统节日也很多,如蒙古族每年七八月举行的那达慕大会,信奉伊斯兰教民族的开斋节、古尔邦节,藏族的望果节、雪顿节,彝族的火把节,傣族的泼水节等等,反映了各族人民的生活习惯、文化特点和宗教信仰,具有浓厚的民族特色和地方风采,也值得了解和研究。
中医古籍中常用节日名称作为某日的代称,如宋•严用和《严氏济生方•自序》题作“宝祐癸丑上巳”,《本草纲目》王士贞序题作“万历岁庚寅春上元日”,明•陶华《伤寒琐言•自序》题作“正统十年乙丑中元日”,清•唐宗海《血证论•自序》题作“光绪十年甲申重九后一日”等等,都是用节日名称纪日的例子