三伏不是大节气,属杂节,但我国老百姓极为重视这个不是大节气的节气,民间流传“三伏进补”“冬病夏治”“夏练三伏”等谚语和风俗,非常留意一年哪天起伏,中伏是十天还是二十天,哪天收伏等问题.对于这些问题可以通过查看记载较详细的日历和上网弄清楚,但当手边没有这种日历和不能上网时,能不能通过简单计算算出来呢?答案是肯定的。
首先要清楚前人如何用“天干地支纪日(干支纪日)”的,因起伏不涉及到地支,在此只提及一下天干纪日。天干共十个,即:甲,乙,丙,丁,戊,己,庚,辛,壬,癸。古人就是用这十个天干和十二个地支结合起来纪日,依次出现以十个天干开头的所谓甲日,乙日,丙日,...庚日,辛日...。不难看出某个天干日每十天出现一次。为方便计算,在此用1,2,3,4,5,6,7,8,9,10(或0)与十个天干一一对应。如通过计算结果为8,这天就是相对应的辛日。根据“夏至三庚便入伏”、“秋后必有一伏”从夏至起的第三个庚日就是初伏的起始日,第四个庚日中伏开始,第五或第六个庚日(若第五庚日出现在立秋前)末伏开始。要确定夏至起的第一个,第二个,第三个,第四个等庚日,那先一定要知道夏至日的天干。本人通过数学分析,根据易记算的原则,总结出“百年夏至天干号简易口诀计算法”,无须笔算通过心算就能快速确定夏至天干。
口诀:奇1偶6,除以4,不是1就是2,三和夏至天干号
注解:
1) 口诀共四短句,前三句都是数,依次叫第一数,第二数,第三数。
2) 奇1偶6,除以4是对年份后两位而言,第一数当年份是奇数时为1,偶数时为6 ;用年份后两位数除以4的商有时 可能是个带小数点十位数,但第二数仅要个位数。
3) 不是1就是2对夏至日而言,因为夏至日不是6月21,就是 6月22,如果是21第三数就取1,如果是22第三数就取2。
4) 上面三个数相加,其和的个位就是此年夏至日天干号。
5) 本口诀只适应本世纪,确定上个世纪(20世纪)某年夏至天干将口诀第一短句换成奇6偶1,其它三句照原;确定下个世纪(22世纪)夏至天干,第一短句换成奇5偶0,其它三句不变。
例:计算2006年夏至6月21日天干号和三伏起始日期
按口诀得:第一数6, 第二数1, 第三数1,天干号为:6+1+1=8 天干号8相对应的是天干“辛”2006年夏至6月21日是辛日这样很容易判断夏至后的第一个庚日6月30日,第二个庚日7月10日, 第三个庚日7月20日,即2006年初伏起始日, 第四个庚日7月30日中伏开始,8月9日末伏开始,8月18日三伏结束。
综上所述,知道了某年夏至,就能很快知道当年三伏启始。