From 23a80c64db5a3014e46df12c91887179c84e3fe7 Mon Sep 17 00:00:00 2001 From: Andrew DeFaria Date: Fri, 1 Jan 2021 16:09:39 -0700 Subject: [PATCH] Fixed EOY issue --- maps/lib/MAPSUtil.pm | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/maps/lib/MAPSUtil.pm b/maps/lib/MAPSUtil.pm index 43e86b3..b0865d7 100644 --- a/maps/lib/MAPSUtil.pm +++ b/maps/lib/MAPSUtil.pm @@ -125,15 +125,12 @@ sub SubtractDays($$) { $days += $day - $nbr_of_days; # Compute $days_in_year - my $days_in_year; + my $days_in_year = (($year % 4) == 0) ? 366 : 365; # Adjust if crossing year boundary if ($days <= 0) { $year--; - $days_in_year = (($year % 4) == 0) ? 366 : 365; $days = $days_in_year + $days; - } else { - $days_in_year = (($year % 4) == 0) ? 366 : 365; } # if # Convert back @@ -148,7 +145,7 @@ sub SubtractDays($$) { } # while # Prefix month with 0 if necessary - $month++; + $month++ unless $month == 12; if ($month < 10) { $month = '0' . $month; } # if -- 2.17.1