民諺云“冷在三九,熱在三伏”。陽(yáng)歷七月,進(jìn)入盛夏季節。充滿(mǎn)暑熱和“桑拿”天氣的“伏天”中旬開(kāi)始,歷時(shí)30天或40天不等。
為什么每年的“數九”那么有規律,而“數伏”,有的年份“中伏”是10天,有的年份“中伏”是20天,卻顯得沒(méi)有規律?原來(lái),這是由歷法的規定造成的。
歷法規定,每年“冬至”日開(kāi)始數“九”,很簡(jiǎn)單,九天一“九”,所以它有規律。古人以“庭前垂柳珍重待春風(fēng)”九個(gè)字巧以計日,每天描一筆,全部描完即告“數九”結束。
而“數伏”要根據“干支紀日法”來(lái)定?!案芍Ъo日法”是用“天干”(甲、乙、丙、丁、戊、己、庚、辛、壬、癸)10個(gè)字和“地支”(子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥)12個(gè)字相配組合成60組,用以編排年、月、日、時(shí)的順序,周而復始,重復使用。根據“干支紀日法”的規定,“夏至”后的第三個(gè)“庚日”為初伏的起始日,第四個(gè)“庚日”為中伏的起始日,立秋后的第一個(gè)“庚日”為末伏的起始日,并規定初伏和末伏各為10天。夏至到立秋之間有4個(gè)庚日時(shí),中伏為10天,有5個(gè)庚日時(shí),中伏為20天。如果“夏至”日后“庚日”較遠,入“伏”后20天時(shí),已過(guò)“立秋”,即開(kāi)始入“末伏”,這樣“中伏”僅10天。如果“庚日”離“夏至”日近,入“伏”后數到第20天時(shí),還未到“立秋”,則“中伏”必須延長(cháng)10日,這樣,“中伏”就20天了。
2013年的“夏至”日為6月21日,其后的第一個(gè)“庚日”是6月23日,第二個(gè)“庚日”是7月3日,第三個(gè)“庚日”為7月13日,即為“頭伏”,每伏10天,7月23日開(kāi)始進(jìn)入“中伏”,下一個(gè)庚日8月2日在立秋(7日)之前,不能進(jìn)入“末伏”,因為“立秋”之后的第一個(gè)“庚日”才入“末伏”。所以“立秋”之后的第一個(gè)“庚日”是8月13日,這樣8月13日是“末伏”第一天,那么中伏就是20天了。即從7月13日至8月12日。
據有人統計,從1981年至2050年的70年間,“中伏”為10天的有20個(gè)年份,“中伏”為20天的共有50個(gè)年份。
民間有“頭伏餃子二伏面,三伏烙餅攤雞蛋”的習俗,以不同的吃食應對季節。農諺有“頭伏蘿卜二伏菜,三伏開(kāi)始種蕎麥”,以不同的農作物適應季節。節氣對農業(yè)種植有至關(guān)重要的作用。
如果想要知道公元紀日某一天的干支紀日,可用以下公元紀日換算成干支紀日的公式:
G = 4C + [C / 4] + 5y + [y / 4] + [3 × (M + 1) / 5] + d - 3
Z = 8C + [C / 4] + 5y + [y / 4] + [3 × (M + 1) / 5] + d + 7 + i
其中 C 是世紀數減1,y 是年份后兩位(若為1月、2月則當前年份減1),M 是月份(若為1月、2月則分別按13、14來(lái)計算),d 是日數。奇數月i=0,偶數月i=6。
G 除以10的余數是天干,Z 除以12的余數是地支。
計算時(shí)帶[ ]的數表示舍去小數點(diǎn)后的數字取整。
例如:查2011年1月18日干支日。 將數值代入計算公式。
G =4×(21-1) + [20 / 4] + 5×10 + [10 / 4] + [3 × (13 + 1) / 5] + 18 - 3 =160
除以10 余數為0 ,天干的第10位是'癸’。
Z =8×20 + [20 / 4] + 5×10 + [10 / 4] + [3 × (13 + 1) / 5] + 18 + 7 + 0 =250
除以12 余數為 10 ,地支的第10位是“酉”。
答案是: 2011年1月18日干支日是癸酉日。
聯(lián)系客服