Hi Toby,

Cool, Thanks for your help man

Colin

-----Original Message-----
From: Toby Stuart [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, November 26, 2002 15:35
To: Johnstone, Colin
Cc: '[EMAIL PROTECTED]'
Subject: RE: Calculating currentdate without the time module


> -----Original Message-----
> From: Johnstone, Colin [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, November 26, 2002 3:20 PM
> To: '[EMAIL PROTECTED]'
> Subject: Calculating currentdate without the time module
> 
> 
> Gidday all,
> 
> The time module has not been installed on our server and our 
> server team don't have time to install it so I cant use this 
> command in my script
> 
> use Time::Local;
> 
> but I need to calculate todays date. From the following 
> script I can calculate what year it is but how to get the 
> month and the day.

See script below which returns date in Aussie format :)

<snip>
print &GetDate;
sub GetDate() {

        #RETURNS THE CURRENT DATE IN DD/MM/YYYY FORMAT 

        my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) =
localtime(time);
        $year = $year + 1900; # $year is number years since 1900
        $mon++; # with localtime months start at zero
        my $day = $mday;
        
        if (length($day)==1) {
                $day = "0" . $day;
        }
        
        if (length($mon)==1) {
                $mon = "0" . $mon;
        }
        
        my $date = $day . "/" . $mon . "/" . $year;
        return $date;
}
</snip>

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

Reply via email to