Beefy Boxes and Bandwidth Generously Provided by pair Networks
Come for the quick hacks, stay for the epiphanies.
 
PerlMonks  

Re: setting TZ causes Date::Manip to report incorrect time

by bobn (Chaplain)
on Sep 09, 2003 at 01:01 UTC ( [id://289918]=note: print w/replies, xml ) Need Help??


in reply to setting TZ causes Date::Manip to report incorrect time

I get the same thing.

From perldoc Date::Manip

       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.
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.

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.

  • Comment on Re: setting TZ causes Date::Manip to report incorrect time

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://289918]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others perusing the Monastery: (7)
As of 2024-04-18 07:48 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found