fix: combine two same logic for month of days (#62087)

This commit is contained in:
yihong
2025-07-01 18:20:48 +08:00
committed by GitHub
parent 7faab25597
commit ca56cc6ab8

View File

@ -495,8 +495,6 @@ func mixDateAndDuration(date *CoreTime, dur Duration) {
date.setDay(uint8(day))
}
var daysInMonth = []int{31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}
// getDateFromDaynr changes a daynr to year, month and day,
// daynr 0 is returned as date 00.00.00
func getDateFromDaynr(daynr uint) (year uint, month uint, day uint) {
@ -527,7 +525,7 @@ func getDateFromDaynr(daynr uint) (year uint, month uint, day uint) {
}
month = 1
for _, days := range daysInMonth {
for _, days := range daysByMonth {
if dayOfYear <= uint(days) {
break
}