http://www.perlmonks.org?node_id=672746

gtrain has asked for the wisdom of the Perl Monks concerning the following question:

Hi all, I'm writing a script that requires me to find out what day it is today (ie. 1-31). I have it working with the following code I sourced from the web, but there is so much stuff around dates, I haven't found anything else that is shorter:
==================================== #!/usr/local/bin/perl use strict; ### Create variables to split date to get what day of the month it is my $second; my $minute; my $hour; my $dayOfMonth; my $month; my $yearOffset; my $dayOfWeek; my $dayOfYear; my $daylightSavings; ### Split values into variables ($second, $minute, $hour, $dayOfMonth, $month, $yearOffset, $dayOfWeek +, $dayOfYear, $daylightSavings) = localtime(); print "Today is day $dayOfMonth."; ====================================
Is there a simpler/neater/cleaner way to get this? I know if I got rid of "use strict" it could be much shorter, but at work all scripts must have this. If anyone could point me in the right direction on this one it would be appreciated. Cheers!! gtrain