From: John L. Allen Date: Wed, 1 Sep 1999 13:33:39 +0000 (-0400) Subject: [ID 19990901.003] Time::Local should not croak on "out-of-range" days X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=62316b42bf4b6abb5bc2c5dc8e0c51190635bab6;p=p5sagit%2Fp5-mst-13.2.git [ID 19990901.003] Time::Local should not croak on "out-of-range" days To: perl5-porters@perl.org Message-Id: <199909011733.NAA17356@gateway.grumman.com> p4raw-id: //depot/cfgperl@4115 --- diff --git a/lib/Time/Local.pm b/lib/Time/Local.pm index 75bcc38..60f42e8 100644 --- a/lib/Time/Local.pm +++ b/lib/Time/Local.pm @@ -74,7 +74,8 @@ sub cheat { $year = $_[5]; $month = $_[4]; croak "Month '$month' out of range 0..11" if $month > 11 || $month < 0; - croak "Day '$_[3]' out of range 1..31" if $_[3] > 31 || $_[3] < 1; +# Allow "julian" conversions. --jhi 1999-09-09 +# croak "Day '$_[3]' out of range 1..31" if $_[3] > 31 || $_[3] < 1; croak "Hour '$_[2]' out of range 0..23" if $_[2] > 23 || $_[2] < 0; croak "Minute '$_[1]' out of range 0..59" if $_[1] > 59 || $_[1] < 0; croak "Second '$_[0]' out of range 0..59" if $_[0] > 59 || $_[0] < 0;