三伏天,一伏是十天,這是按照天干的十數去計算的。所以,劃分三伏天,就是:夏至之後的第三個天干的庚日,為第一伏的開始天。比如,2006年的夏至,是西曆年的6月21日,這一天的天干日是辛日,28天之後,就是第三個庚日,所以,2006年的7月20日,就是第一伏的開始;十天之後,又是個庚日,也就是7月30日,就進入了第二伏;十天之後,又是一個庚日,且是立秋後的第一個庚日,也就是8月9日,就進入了第三伏;如果是2007年,7月15日是第三個庚日,就是第一伏的開始(初伏);十天之後,又是個庚日,也就是7月25日,就進入了第二伏(中伏);十天之後,又是一個庚日,但是還沒過立秋,再過十天(這年的中伏就有20天了),又是一個庚日,且是立秋後的第一個庚日,也就是8月14日,就進入了第三伏,。這就是說,每年進入三伏天之後,都是很熱的,特別是中伏的十天(有時是二十天),是最熱的。民間有“冷在三九,熱在中伏”之說。
21世紀心算法——庚日公式:GR = (D - [Y/4]) MOD 10(GR庚日、D偶數年1單數年6、Y年、[ ]取整、MOD取餘)
初伏GR加10(2084年例外不加)、中伏GR+20、末伏GR大於7時減1小於8時加9(2096年例外減1),比如2006年GR = (1 - [6/4]) MOD 10 = 0 (10),初伏7月20日、中伏30日、末伏8月9日。