庚日的計算是基於古代的天乾地支系統。天乾有10個,分別是甲、乙、丙、丁、戊、己、庚、辛、壬、癸。庚日每隔10天出現一次,例如庚子日、庚寅日、庚辰日等。由於一年不是10的整數倍,所以庚日的具體日期每年都會有所變化。例如,如果某一天是庚日,那麼下一年這一天可能就不是庚日了。
具體來說,庚日的計算方法是找到夏至後的第三個「庚」字。夏至通常在每年的6月21日或22日,這一天是固定的。從夏至開始數10天,第三個遇到「庚」字的那一天就是庚日。例如,如果夏至是6月21日,那麼第一個庚日是6月21日加上10天後的7月1日,第二個庚日是7月1日加上10天後的7月11日,第三個庚日就是7月11日加上10天後的7月21日。因此,庚日的日期每年都會有所變化,不能簡單地通過公式計算出具體的日期。