1 # This file is auto-generated by the Perl DateTime Suite time zone
2 # code generator (0.07) This code generator comes with the
3 # DateTime::TimeZone module distribution in the tools/ directory
6 # Generated from /tmp/UeJBI4pKMW/northamerica. Olson data version 2009s
8 # Do not edit this file directly.
10 package DateTime::TimeZone::America::Grand_Turk;
15 use DateTime::TimeZone;
16 use DateTime::TimeZone::OlsonDB;
18 @DateTime::TimeZone::America::Grand_Turk::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
23 DateTime::TimeZone::NEG_INFINITY,
25 DateTime::TimeZone::NEG_INFINITY,
798 sub olson_version { '2009s' }
800 sub has_dst_changes { 42 }
802 sub _max_year { 2019 }
806 return shift->_init( @_, spans => $spans );
809 sub _last_offset { -18000 }
811 my $last_observance = bless( {
814 'local_start_datetime' => bless( {
815 'formatter' => undef,
816 'local_rd_days' => 698009,
817 'local_rd_secs' => 432,
818 'offset_modifier' => 0,
821 'name' => 'floating',
823 }, 'DateTime::TimeZone::Floating' ),
824 'utc_rd_days' => 698009,
825 'utc_rd_secs' => 432,
828 'offset_from_std' => 0,
829 'offset_from_utc' => -18000,
831 'utc_start_datetime' => bless( {
832 'formatter' => undef,
833 'local_rd_days' => 698009,
834 'local_rd_secs' => 18432,
835 'offset_modifier' => 0,
838 'name' => 'floating',
840 }, 'DateTime::TimeZone::Floating' ),
841 'utc_rd_days' => 698009,
842 'utc_rd_secs' => 18432,
845 }, 'DateTime::TimeZone::OlsonDB::Observance' )
847 sub _last_observance { $last_observance }
856 'offset_from_std' => 0,
861 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
868 'offset_from_std' => 3600,
873 }, 'DateTime::TimeZone::OlsonDB::Rule' )
876 sub _rules { $rules }