logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Time::Timezone -- miscellaneous timezone manipulations routines

Authors

       Graham Barr <bodg@tiuk.ti.com> David Muir Sharnoff <muir@idiom.org> Paul Foley <paul@ascent.com>

Description

       This is a collection of miscellaneous timezone manipulation routines.

       tz2zone() parses the TZ environment variable and returns a timezone string suitable for inclusion in
       date-like output.  It optionally takes a timezone string, a time, and a is-dst flag.

       tz_local_offset() determines the offset from GMT time in seconds.  It only does the calculation once.

       tz_offset() determines the offset from GMT in seconds of a specified timezone.

       tz_name() determines the name of the timezone based on its offset

License

       David Muir Sharnoff disclaims any copyright and puts his contribution to this module in the public
       domain.

perl v5.40.0                                       2024-10-29                                Time::Timezone(3pm)

Name

       Time::Timezone -- miscellaneous timezone manipulations routines

Synopsis

               use Time::Timezone;
               print tz2zone();
               print tz2zone($ENV{'TZ'});
               print tz2zone($ENV{'TZ'}, time());
               print tz2zone($ENV{'TZ'}, undef, $isdst);
               $offset = tz_local_offset();
               $offset = tz_offset($TZ);

See Also