it was already in my original reply

==========
sub get_date {
  my @months = qw(January Febuary March April May June July August
September October November December);
  my ($day, $mon, $yr) = (localtime)[3,4,5];
  return (sprintf("%02d", $day), $months[$mon], $yr + 1900);
}

my ($day, $month, $year) = get_date();
==========

the sprintf formats the date to add the 0 (in the return line).

not tested but this should work if you only want the day printed:

printf("%02d", (localtime)[3]);

HTH
Etienne

"Torres, Jose" wrote:
> 
> In the code below, is there a Perl built-in function to pass $DAY into
> so that a "9" comes out "09"? I need digits from 1 to 9 to be of the form
> 01, 02, etc. Ideas? Thanks.
> 
> -Jose
> 
> -----Original Message-----
> From: Shinagare, Sandeep [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, December 05, 2001 11:27 AM
> To: '[EMAIL PROTECTED]'
> Subject: today's date....
> 
> Hi Folks!
> Trying to get todays date and month... was able to find this...
> 
> #snip-start
>   use Time::localtime;
>   $tm = localtime;
>   ($DAY, $MONTH, $YEAR) = ($tm->mday, $tm->mon, $tm->year);
> #snip-end
> 
> this gives me the Day and Month in numbers.. anyway in which i
> can get "Mon","Tue","Wed" and "Jan","Feb","Mar" etc.. other than
> coding the conversion?
> 
> Thanks,
> Sandeep
> 
> **********************************************************************
> COLT Telecommunications
> Registered in England No. 2452736
> Registered Office: Bishopsgate Court, 4 Norton Folgate, London E1 6DQ
> Tel. 020 7390 3900
> 
> This message is subject to and does not create or vary any contractual
> relationship between COLT Telecommunications, its subsidiaries or
> affiliates ("COLT") and you. Internet communications are not secure
> and therefore COLT does not accept legal responsibility for the
> contents of this message.  Any view or opinions expressed are those of
> the author. The message is intended for the addressee only and its
> contents and any attached files are strictly confidential. If you have
> received it in error, please telephone the number above. Thank you.
> 
> ************************************************************************
> 
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

-- 
Etienne Marcotte
Specifications Management - Quality Control
Imperial Tobacco Ltd. - Montreal (Qc) Canada
514.932.6161 x.4001

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to