Come for the quick hacks, stay for the epiphanies. | |
PerlMonks |
Re: setting TZ causes Date::Manip to report incorrect timeby bobn (Chaplain) |
on Sep 09, 2003 at 01:01 UTC ( [id://289918]=note: print w/replies, xml ) | Need Help?? |
I get the same thing. From perldoc Date::Manip My guess is that, like on my system, TZ isn't set. what isn't clear is why the unix date command isn't getting used - like yours, mine shows the local timezone.Date::Manip must be able to determine the timezone the user is in. It does this by looking in the following places: $Date::Manip::TZ (set with Date_Init or in Manip.pm) $ENV{TZ} the unix `date` command (if available) $main::TZ /etc/TIMEZONE /etc/timezone At least one of these should contain a timezone in one of the supported forms. If none do by default, the TZ variable must be set with Date_Init. The only thing I've found on my system is /etc/adjtime: 0.001227 1061666277 0.000000 1061666277 UTC--Bob Niederman, http://bob-n.com All code given here is UNTESTED unless otherwise stated.
In Section
Seekers of Perl Wisdom
|
|