Byrne, Dermot wrote:
Hello

As Bill suggested, here is what I have at the moment

$startFormatted is the date that comes out of database
(formatted with DATE_FORMAT( datetime, '%S %i %H %w %m %Y'))

# I have module
use Time::localtime;

# firstly i split variable into parts
my ($sec, $min, $hour, $day, $month, $year) = split(/ +/,$startFormatted);

# but if I put into localtime function
my($localisedsec, $localisedmin, $localisedhour, $localisedday,
$localisedmonth, $localisedyear) = localtime ($sec, $min, $hour, $day,
$month, $year);

# i get 'Too many arguments for localtime ' error

localtime takes one optional arg - an epoch time. Maybe you want timelocal instead ?

when I put into localtime function like this
my($localisedsec, $localisedmin, $localisedhour, $localisedday,
$localisedmonth, $localisedyear) = localtime ($startFormatted);

# i doesn't mind however


# the statements print $ENV{TZ}; print "<br>$startFormatted <br>"; print "$sec, $min, $hour, $day, $month, $year <br>"; print "$localisedsec, $localisedmin, $localisedhour, $localisedday, $localisedmonth, $localisedyear";

#produce this output
CET
00 00 14 0 03 2003 00, 00, 14, 0, 03, 2003 0, 0, 1, 1, 0, 70




--
  ,-/-  __      _  _         $Bill Luebkert   ICQ=162126130
 (_/   /  )    // //       DBE Collectibles   Mailto:[EMAIL PROTECTED]
  / ) /--<  o // //      http://dbecoll.tripod.com/ (Free site for Perl)
-/-' /___/_<_</_</_     Castle of Medieval Myth & Magic http://www.todbe.com/


_______________________________________________ Perl-Unix-Users mailing list [EMAIL PROTECTED] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to