Beefy Boxes and Bandwidth Generously Provided by pair Networks Cowboy Neal with Hat
No such thing as a small change
 
PerlMonks  

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

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

This is an archived low-energy page for bots and other anonmyous visitors. Please sign up if you are a human and want to interact.


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
Sections?
Information?
Find Nodes?
Leftovers?
    Notices?
    hippoepoptai's answer Re: how do I set a cookie and redirect was blessed by hippo!
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.