SYNOPSIS:
The Module:use ModestCurrentDateModule; my $date = monthName.' '.monthDay.', '.year; my $date2 = monthName.' '.monthDayDouble.', '.year; my $date3 = monthNumber.'-'.monthDay.'-'.year; my $date4 = monthNumber.'-'.monthDayDouble.'-'.year;
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;
In reply to Re^2: best way to write code
by strictvars
in thread best way to write code
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |