|
@@ -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)
|
|
|
|