fix(GODT-3187): Fix numberOfDay computation when changing date.

This commit is contained in:
Romain LE JEUNE
2024-01-02 15:24:01 +01:00
parent 25ebcffde3
commit 43df20c25d
2 changed files with 1 additions and 33 deletions

View File

@ -52,10 +52,7 @@ func numberOfDay(now, prev time.Time) int {
return 1
}
if now.Year() > prev.Year() {
if now.YearDay() > prev.YearDay() {
return 365 + (now.YearDay() - prev.YearDay()) + (365 * (now.Year() - prev.Year() - 1))
}
return (365 - prev.YearDay()) + now.YearDay() + (365 * (now.Year() - prev.Year() - 1))
return (365 * (now.Year() - prev.Year())) + now.YearDay() - prev.YearDay()
} else if now.YearDay() > prev.YearDay() {
return now.YearDay() - prev.YearDay()
}