丁卯日是什么生肖?
八字算命中的“丁”是天干之一,对应十二生肖的“羊”。 “丁卯日”就是阴历(农历)的初一、十五、二十三、二十五出生的人。 这种算法属于古代算卦中常用的“干支纪日法”。与现在公历记日法区别在于,现在的日历每天对应的是“公元后”数字,而古人用的干支记日每两天为一个周期。以10天为一周期为例,第一天可能是甲子日或乙丑日,那么第二天必然是丙寅日或丁卯日……以此类推。 当然,每个月的天数不是固定的,大月有三十天,小月只有二十九天,因此每月的第一天也不一定是丁卯日,但最后一天的干支一定为“庚子”。
我查了中国历代天干地支表,发现从西汉到民国时期绝大多数年份的正月都是癸未月,只有明朝正德13年、清道光24年是壬午月。而正月廿五恰好是丁卯日。 再往前推,宋真宗咸平5年是丁卯年二月廿五日,也就是农历正月十五。再推则是唐朝会昌元年二月廿五(这也是一个元宵节!) 再往后推,我的电脑显示1000年以后正月廿五是丁卯日的还有宋朝庆元三年二月十二,以及元朝至顺二年正月十一,其余所有年月日均不是丁卯日。 这样算来,正月廿五号是丁卯日这个结论应该是成立的。
至于题主说“为什么在旧小说中常见“丁卯日”这个表述,却很难找到具体是哪一年的丁卯日呢?”——这个问题就涉及古人的计日方法了。上面说到他们采用的是“干支纪日法”,而这个办法有个特点:每个周期的第一天是“甲”或“乙”,最后一天是“庚”,中间每一天都对应“甲乙丙丁戊己庚辛壬癸”十天干中的一天。如此循环往复。 从“甲子日”开始,之后的几天会是“乙丑日”“丙寅日”……直到“庚子日”结束。再从“辛丑日”重新开始。
因为每一个十天就是一个轮回,所以古人说的“今天”“昨天”“大前天”等等其实都有模糊性。并不是像我们现在用公历一天天地记录着某一天某个时某分某秒。古人没有精确的计时工具,因此“昨天”“前天”等概念对他们来说是没有确切时间的,而只是大致的时间段。 这就导致了他们的日记、信件乃至小说中对发生时间记载会出现大量“某月某某日”或是“某月初某某日”的情况。而这种“日期”实际上是有一定宽度的。不像我们给年轻朋友寄信或是网上写文章要用到具体的几号,必须精确到“第若干天”。