夏至后第三个庚日可以通过这个公式来计算:G=4C+[C/4]+5y+[y/4]+[3*(M+1)/5]+d-3Z=8C+[C/4]+5y+[y/4]+[3*(M+1)/5]+d+7+i。其中,C:世纪数减一。y:年份后两位。M:月份数,1月和2月按上一年的13月和14月来算。d:日数,奇数月i=0,偶数月i=6。[]:表示取整。最后,G除以10的余数是天干,Z除以12的余数是地支。
就是从夏至那天起,遇到第一个庚日起,直到第三个庚日就是三庚,每一个庚日就要相差十天,也就是十天一个庚日,有时候夏至当天就是庚日,也算第一个庚日。