logo
Free, Micro AI Code Reviews That Run on Git Commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt git-lrc - Free, Micro AI Code Reviews That Run on Git 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