Rearrange the output as you need.. use Time::Local;
$time=&todaysdate; print $time; sub todaysdate { my %moname= (0,"January", 1,"February", 2,"March", 3,"April", 4,"May", 5,"June", 6,"July", 7,"August", 8,"September", 9,"October", 10,"November", 11,"December" ); my %wdname=(0,"Sun", 1,"Mon", 2,"Tue", 3,"Wed", 4,"Thu", 5,"Fri", 6,"Sat"); my ($sec,$min,$hour,$mday,$mon,$year,$wday,$junk,$junk) = localtime(time()); my $date = "$sec:$min:$hour $wdname{$wday} $moname{$mon} ".sprintf("%2d",$mday) . ", " . sprintf( "%04d",(1900+$year)%10000); } ----- Original Message ----- From: "Joe Slaven" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, December 04, 2001 12:47 PM Subject: Using Time::Localtime module > Has anyone an example of using Time::Localtime module to print out the date > and time to the nearest second in the format: > : > sec:min:hour (am/pm) Thurs 2nd Dec 2001 > > Thanks, > Joe > > > -- > 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]