@@ -1534,7 +1534,7 @@ func getLastDayOfMonth(t time.Time) time.Time {
// CalculateEndOfMonth 使用天数计算未来月末的天数差
func CalculateEndOfMonth(baseDate time.Time, months int) int {
// 假设每个月28天,然后算到目标月的下个月
- daysToAdd := 28 * (months + 1)
+ daysToAdd := 28 * (months + 2)
// 计算目标月的下个月月初
nextMonth := baseDate.AddDate(0, 0, daysToAdd)