svsingh has asked for the wisdom of the Perl Monks concerning the following question:
And it returns:use strict; use Time::localtime; my ($day, $month, $year) = (localtime)[3,4,5]; print "$month/$day/$year\n"; my $s = "$month/$day/$year"; print "s: $s\n";
Use of uninitialized value at test.pl line 5. Use of uninitialized value at test.pl line 5. Use of uninitialized value at test.pl line 5. //
Now, here's the strange part. If I remove the use Time::localtime; line, then the script does exactly what it's supposed to. I couldn't find any mention of this being a bug and all of the examples I'm seeing include the use ... line.
By leaving out the line, am I going to run into problems down the road? Thanks for your advice.
I'm also aware this will print 103 as the year. I'm using the straight value for simplicity here.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Getting Today's Date - Strange Problem
by Zaxo (Archbishop) on May 28, 2003 at 03:31 UTC | |
|
Re: Getting Today's Date - Strange Problem
by JamesNC (Chaplain) on May 28, 2003 at 05:10 UTC | |
|
Re: Getting Today's Date - Strange Problem
by NetWallah (Canon) on May 28, 2003 at 05:15 UTC |