X-Git-Url: https://defaria.com/gitweb/?a=blobdiff_plain;f=maps%2Flib%2FMAPSUtil.pm;h=b0865d702d11530e8927521798ed6afd69171401;hb=23a80c64db5a3014e46df12c91887179c84e3fe7;hp=43e86b3d22be82d8efec6ea2bf01395f9d0ecc8b;hpb=4e9f478e1417a38297ea9d3d659d9ce4cd572a57;p=clearscm.git 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