按我国农历纪年历法(以正月初一为新年):公历1996年2月8日是农历4693乙亥(猪)年12月20日 ,还没有到农历4694丙子(鼠)新年(农历正月初一,在公历1996年2月19日)所以这天应是猪年,而不是鼠年;
但是由于已过了农历立春节气,所以要算八字的“年柱”和“月柱”则必须以立春为分界,即年柱:丙子(下一年的干支),月柱:庚寅(下年正月干支);(注意算八字只用“干支”,不用干支所对应的“属相”即生肖);
中国农历是一部包含不间断干支循环纪日及阴阳混和历法:它分纪年历法(主干部分,用干支及生肖纪年)部分,干支历法(四柱算法,只用干支,不讲属相)部分,及其它算法的混和历法。
1)农历纪年历法部分,它用60干支和12生肖纪年,以农历正月初一(古称元旦,今称春节)为新年。即讲干支也讲生肖。这个您可以参考《律历志》等史书。
2)农历干支节历部分,它用60干支纪年柱,月柱,日柱,时柱。年柱以农历立春节气时刻为分界点,月柱以立春为首的12个节气时刻为分界点,是中国式的太阳历,也是农历的一部分,主要用于八字推命等,它只用干支,不用生肖。
3)农历72候历部分,24节气又分为72候,每候为黄经5度,这个在建国后曾被一些主流历法专家认为是“迷信”,被废除。
4)其它成分,您可以参考《中国天文年历》及其它书。
所以农历立春节气时刻和农历新年(农历正月初一子正0时)之间的处理方法是:
如果农历立春节气时刻在农历新年(农历正月初一子正0时)前,农历纪年纪月部分是上一年的12月,生肖也是上一年的生肖。这个您可以查一下书本万年历或台历日历(一定要是书本的),但是要算四柱中的年柱月柱则是新一年的年干支和正月干支,但不用生肖。
如查农历立春节气时刻在农历新年(农历正月初一子正0时)后,则农历纪年纪月部分是新年正月,生肖也是新年生肖,但如果算四柱中的年柱和月柱,还是上一年和上一年12月的干支,但不用其对应的生肖。
总之,由于农历是阴阳干支混和历法,对不了解中国传统历法文化的人肯定会引起混淆。
您只记住:农历纪年和农历四柱算法不同,但都用60干支。农历纪年是以正月初一为新年,用60干支和12生肖纪年,有时也配数字纪年(如1996年的农历新年后为农历4694年),生肖只跟着纪年转;农历四柱(农历干支节历部分)的年柱月柱用以农历立春为首的12节气时刻(不是节气当日的0时)算,只用干支,不用属相(生肖)即它把生肖的更替留给了新年(农历正月初一子正0时)。
注意:现在网上有很多万年历(包括本站的万年历和著名的《日棱万年历》等)都是为了方便命理(主要是算八字)推算而建立的,所以就以农历的12节气为分界点了,它们不同于我们日常生活用农历纪年历法部分。
至于农历纪年历法部分,您可参考书本万年历或台历日历,也可参考《微软农历》或google农历等。