閏月的計算主要基於農曆與太陽曆的協調。以下是閏月計算的基本方法:
回歸年與朔望月。地球繞太陽公轉一周的時間是365.2425天,而公曆中一年的長度是365天,所以每四年會有一個閏年,閏年的2月份有29天,平均每年的長度變為365.25天。
農曆年的長度。農曆的一個月份長度是29.53059天,農曆年的平均長度是354天或355天。
置閏規則。為了使農曆年的平均長度接近回歸年,農曆採用「十九年七閏法」,即在19個農曆年中,有12個平年,每平年12個月;有7個閏年,每閏年13個月。
確定閏月。在每個農曆年中,如果出現了12個朔望月後還缺少一個中氣的月份,則這個月份被設定為閏月。閏月的名稱是在前一個月的前面加一個「閏」字。
例如,2023年是一個平年,共有12個朔望月,因此在2023年不需要增加閏月。而2008年是一個閏年,有13個朔望月,所以在2008年2月增加了一個閏月。