in reply to Re: best way to write code
in thread best way to write code

Maybe you could use below module:     :)

SYNOPSIS:

use ModestCurrentDateModule; my $date = monthName.' '.monthDay.', '.year; my $date2 = monthName.' '.monthDayDouble.', '.year; my $date3 = monthNumber.'-'.monthDay.'-'.year; my $date4 = monthNumber.'-'.monthDayDouble.'-'.year;
The Module:
package ModestCurrentDateModule; use strict; use base qw( Exporter ); use vars qw( @EXPORT ); my ($d, $m, $y) = (localtime)[3..5]; my @months = map ucfirst, qw( january february march april may june ju +ly august september october november december ); @EXPORT = qw( monthName monthNumber monthNumberDouble monthDay monthDa +yDouble year ); sub double{ ( '0' x (2 - length $_[0]) ) . $_[0] } sub monthName{ $months[$m] } sub monthNumber{ $m + 1 } sub monthNumberDouble{ double monthNumber } sub monthDay{ $d } sub monthDayDouble{ double monthDay } sub year{ 1900 + $y } 1;