# This file is auto-generated by the Perl DateTime Suite time zone
# code generator (0.07) This code generator comes with the
# DateTime::TimeZone module distribution in the tools/ directory
#
# Generated from ../tzdata-2018i/europe. Olson data version 2018i
#
# Do not edit this file directly.
#
package DateTime::TimeZone::Atlantic::Reykjavik;
$DateTime::TimeZone::Atlantic::Reykjavik::VERSION = '1.70';
use strict;
use Class::Singleton 1.03;
use DateTime::TimeZone;
use DateTime::TimeZone::OlsonDB;
@DateTime::TimeZone::Atlantic::Reykjavik::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
my $spans =
[
[
DateTime::TimeZone::NEG_INFINITY, # utc_start
60179074080, # utc_end 0-12-31 01:28:00 (Sun)
DateTime::TimeZone::NEG_INFINITY, # local_start
60179068800, # local_end 0-12-31 00:00:00 (Sun)
-5280,
0,
'LMT',
],
[
60179074080, # utc_start 0-12-31 01:28:00 (Sun)
60467472000, # utc_end 0-12-31 00:00:00 (Sun)
60179070480, # local_start 0-12-31 00:28:00 (Sun)
60467468400, # local_end 0-12-31 23:00:00 (Sun)
-3600,
0,
'-01',
],
[
60467472000, # utc_start 0-12-31 00:00:00 (Sun)
60488470800, # utc_end 0-12-31 01:00:00 (Sun)
60467472000, # local_start 0-12-31 00:00:00 (Sun)
60488470800, # local_end 0-12-31 01:00:00 (Sun)
0,
1,
'+00',
],
[
60488470800, # utc_start 0-12-31 01:00:00 (Sun)
60499008000, # utc_end 0-12-31 00:00:00 (Sun)
60488467200, # local_start 0-12-31 00:00:00 (Sun)
60499004400, # local_end 0-12-31 23:00:00 (Sun)
-3600,
0,
'-01',
],
[
60499008000, # utc_start 0-12-31 00:00:00 (Sun)
60522253200, # utc_end 0-12-31 01:00:00 (Sun)
60499008000, # local_start 0-12-31 00:00:00 (Sun)
60522253200, # local_end 0-12-31 01:00:00 (Sun)
0,
1,
'+00',
],
[
60522253200, # utc_start 0-12-31 01:00:00 (Sun)
60530544000, # utc_end 0-12-31 00:00:00 (Sun)
60522249600, # local_start 0-12-31 00:00:00 (Sun)
60530540400, # local_end 0-12-31 23:00:00 (Sun)
-3600,
0,
'-01',
],
[
60530544000, # utc_start 0-12-31 00:00:00 (Sun)
60553789200, # utc_end 0-12-31 01:00:00 (Sun)
60530544000, # local_start 0-12-31 00:00:00 (Sun)
60553789200, # local_end 0-12-31 01:00:00 (Sun)
0,
1,
'+00',
],
[
60553789200, # utc_start 0-12-31 01:00:00 (Sun)
60596121600, # utc_end 0-12-31 00:00:00 (Sun)
60553785600, # local_start 0-12-31 00:00:00 (Sun)
60596118000, # local_end 0-12-31 23:00:00 (Sun)
-3600,
0,
'-01',
],
[
60596121600, # utc_start 0-12-31 00:00:00 (Sun)
60604333200, # utc_end 0-12-31 01:00:00 (Sun)
60596121600, # local_start 0-12-31 00:00:00 (Sun)
60604333200, # local_end 0-12-31 01:00:00 (Sun)
0,
1,
'+00',
],
[
60604333200, # utc_start 0-12-31 01:00:00 (Sun)
61167657600, # utc_end 0-12-31 00:00:00 (Sun)
60604329600, # local_start 0-12-31 00:00:00 (Sun)
61167654000, # local_end 0-12-31 23:00:00 (Sun)
-3600,
0,
'-01',
],
[
61167657600, # utc_start 0-12-31 00:00:00 (Sun)
61183389600, # utc_end 0-12-31 02:00:00 (Sun)
61167657600, # local_start 0-12-31 00:00:00 (Sun)
61183389600, # local_end 0-12-31 02:00:00 (Sun)
0,
1,
'+00',
],
[
61183389600, # utc_start 0-12-31 02:00:00 (Sun)
61193674800, # utc_end 0-12-31 03:00:00 (Sun)
61183386000, # local_start 0-12-31 01:00:00 (Sun)
61193671200, # local_end 0-12-31 02:00:00 (Sun)
-3600,
0,
'-01',
],
[
61193674800, # utc_start 0-12-31 03:00:00 (Sun)
61215444000, # utc_end 0-12-31 02:00:00 (Sun)
61193674800, # local_start 0-12-31 03:00:00 (Sun)
61215444000, # local_end 0-12-31 02:00:00 (Sun)
0,
1,
'+00',
],
[
61215444000, # utc_start 0-12-31 02:00:00 (Sun)
61225725600, # utc_end 0-12-31 02:00:00 (Sun)
61215440400, # local_start 0-12-31 01:00:00 (Sun)
61225722000, # local_end 0-12-31 01:00:00 (Sun)
-3600,
0,
'-01',
],
[
61225725600, # utc_start 0-12-31 02:00:00 (Sun)
61246893600, # utc_end 0-12-31 02:00:00 (Sun)
61225725600, # local_start 0-12-31 02:00:00 (Sun)
61246893600, # local_end 0-12-31 02:00:00 (Sun)
0,
1,
'+00',
],
[
61246893600, # utc_start 0-12-31 02:00:00 (Sun)
61257780000, # utc_end 0-12-31 02:00:00 (Sun)
61246890000, # local_start 0-12-31 01:00:00 (Sun)
61257776400, # local_end 0-12-31 01:00:00 (Sun)
-3600,
0,
'-01',
],
[
61257780000, # utc_start 0-12-31 02:00:00 (Sun)
61277738400, # utc_end 0-12-31 02:00:00 (Sun)
61257780000, # local_start 0-12-31 02:00:00 (Sun)
61277738400, # local_end 0-12-31 02:00:00 (Sun)
0,
1,
'+00',
],
[
61277738400, # utc_start 0-12-31 02:00:00 (Sun)
61289229600, # utc_end 0-12-31 02:00:00 (Sun)
61277734800, # local_start 0-12-31 01:00:00 (Sun)
61289226000, # local_end 0-12-31 01:00:00 (Sun)
-3600,
0,
'-01',
],
[
61289229600, # utc_start 0-12-31 02:00:00 (Sun)
61309188000, # utc_end 0-12-31 02:00:00 (Sun)
61289229600, # local_start 0-12-31 02:00:00 (Sun)
61309188000, # local_end 0-12-31 02:00:00 (Sun)
0,
1,
'+00',
],
[
61309188000, # utc_start 0-12-31 02:00:00 (Sun)
61320679200, # utc_end 0-12-31 02:00:00 (Sun)
61309184400, # local_start 0-12-31 01:00:00 (Sun)
61320675600, # local_end 0-12-31 01:00:00 (Sun)
-3600,
0,
'-01',
],
[
61320679200, # utc_start 0-12-31 02:00:00 (Sun)
61340637600, # utc_end 0-12-31 02:00:00 (Sun)
61320679200, # local_start 0-12-31 02:00:00 (Sun)
61340637600, # local_end 0-12-31 02:00:00 (Sun)
0,
1,
'+00',
],
[
61340637600, # utc_start 0-12-31 02:00:00 (Sun)
61352128800, # utc_end 0-12-31 02:00:00 (Sun)
61340634000, # local_start 0-12-31 01:00:00 (Sun)
61352125200, # local_end 0-12-31 01:00:00 (Sun)
-3600,
0,
'-01',
],
[
61352128800, # utc_start 0-12-31 02:00:00 (Sun)
61372692000, # utc_end 0-12-31 02:00:00 (Sun)
61352128800, # local_start 0-12-31 02:00:00 (Sun)
61372692000, # local_end 0-12-31 02:00:00 (Sun)
0,
1,
'+00',
],
[
61372692000, # utc_start 0-12-31 02:00:00 (Sun)
61383578400, # utc_end 0-12-31 02:00:00 (Sun)
61372688400, # local_start 0-12-31 01:00:00 (Sun)
61383574800, # local_end 0-12-31 01:00:00 (Sun)
-3600,
0,
'-01',
],
[
61383578400, # utc_start 0-12-31 02:00:00 (Sun)
61404141600, # utc_end 0-12-31 02:00:00 (Sun)
61383578400, # local_start 0-12-31 02:00:00 (Sun)
61404141600, # local_end 0-12-31 02:00:00 (Sun)
0,
1,
'+00',
],
[
61404141600, # utc_start 0-12-31 02:00:00 (Sun)
61418052000, # utc_end 0-12-31 02:00:00 (Sun)
61404138000, # local_start 0-12-31 01:00:00 (Sun)
61418048400, # local_end 0-12-31 01:00:00 (Sun)
-3600,
0,
'-01',
],
[
61418052000, # utc_start 0-12-31 02:00:00 (Sun)
61435591200, # utc_end 0-12-31 02:00:00 (Sun)
61418052000, # local_start 0-12-31 02:00:00 (Sun)
61435591200, # local_end 0-12-31 02:00:00 (Sun)
0,
1,
'+00',
],
[
61435591200, # utc_start 0-12-31 02:00:00 (Sun)
61449501600, # utc_end 0-12-31 02:00:00 (Sun)
61435587600, # local_start 0-12-31 01:00:00 (Sun)
61449498000, # local_end 0-12-31 01:00:00 (Sun)
-3600,
0,
'-01',
],
[
61449501600, # utc_start 0-12-31 02:00:00 (Sun)
61467040800, # utc_end 0-12-31 02:00:00 (Sun)
61449501600, # local_start 0-12-31 02:00:00 (Sun)
61467040800, # local_end 0-12-31 02:00:00 (Sun)
0,
1,
'+00',
],
[
61467040800, # utc_start 0-12-31 02:00:00 (Sun)
61480951200, # utc_end 0-12-31 02:00:00 (Sun)
61467037200, # local_start 0-12-31 01:00:00 (Sun)
61480947600, # local_end 0-12-31 01:00:00 (Sun)
-3600,
0,
'-01',
],
[
61480951200, # utc_start 0-12-31 02:00:00 (Sun)
61499095200, # utc_end 0-12-31 02:00:00 (Sun)
61480951200, # local_start 0-12-31 02:00:00 (Sun)
61499095200, # local_end 0-12-31 02:00:00 (Sun)
0,
1,
'+00',
],
[
61499095200, # utc_start 0-12-31 02:00:00 (Sun)
61512400800, # utc_end 0-12-31 02:00:00 (Sun)
61499091600, # local_start 0-12-31 01:00:00 (Sun)
61512397200, # local_end 0-12-31 01:00:00 (Sun)
-3600,
0,
'-01',
],
[
61512400800, # utc_start 0-12-31 02:00:00 (Sun)
61529940000, # utc_end 0-12-31 02:00:00 (Sun)
61512400800, # local_start 0-12-31 02:00:00 (Sun)
61529940000, # local_end 0-12-31 02:00:00 (Sun)
0,
1,
'+00',
],
[
61529940000, # utc_start 0-12-31 02:00:00 (Sun)
61543850400, # utc_end 0-12-31 02:00:00 (Sun)
61529936400, # local_start 0-12-31 01:00:00 (Sun)
61543846800, # local_end 0-12-31 01:00:00 (Sun)
-3600,
0,
'-01',
],
[
61543850400, # utc_start 0-12-31 02:00:00 (Sun)
61561994400, # utc_end 0-12-31 02:00:00 (Sun)
61543850400, # local_start 0-12-31 02:00:00 (Sun)
61561994400, # local_end 0-12-31 02:00:00 (Sun)
0,
1,
'+00',
],
[
61561994400, # utc_start 0-12-31 02:00:00 (Sun)
61575904800, # utc_end 0-12-31 02:00:00 (Sun)
61561990800, # local_start 0-12-31 01:00:00 (Sun)
61575901200, # local_end 0-12-31 01:00:00 (Sun)
-3600,
0,
'-01',
],
[
61575904800, # utc_start 0-12-31 02:00:00 (Sun)
61593444000, # utc_end 0-12-31 02:00:00 (Sun)
61575904800, # local_start 0-12-31 02:00:00 (Sun)
61593444000, # local_end 0-12-31 02:00:00 (Sun)
0,
1,
'+00',
],
[
61593444000, # utc_start 0-12-31 02:00:00 (Sun)
61607354400, # utc_end 0-12-31 02:00:00 (Sun)
61593440400, # local_start 0-12-31 01:00:00 (Sun)
61607350800, # local_end 0-12-31 01:00:00 (Sun)
-3600,
0,
'-01',
],
[
61607354400, # utc_start 0-12-31 02:00:00 (Sun)
61624893600, # utc_end 0-12-31 02:00:00 (Sun)
61607354400, # local_start 0-12-31 02:00:00 (Sun)
61624893600, # local_end 0-12-31 02:00:00 (Sun)
0,
1,
'+00',
],
[
61624893600, # utc_start 0-12-31 02:00:00 (Sun)
61638804000, # utc_end 0-12-31 02:00:00 (Sun)
61624890000, # local_start 0-12-31 01:00:00 (Sun)
61638800400, # local_end 0-12-31 01:00:00 (Sun)
-3600,
0,
'-01',
],
[
61638804000, # utc_start 0-12-31 02:00:00 (Sun)
61656343200, # utc_end 0-12-31 02:00:00 (Sun)
61638804000, # local_start 0-12-31 02:00:00 (Sun)
61656343200, # local_end 0-12-31 02:00:00 (Sun)
0,
1,
'+00',
],
[
61656343200, # utc_start 0-12-31 02:00:00 (Sun)
61670253600, # utc_end 0-12-31 02:00:00 (Sun)
61656339600, # local_start 0-12-31 01:00:00 (Sun)
61670250000, # local_end 0-12-31 01:00:00 (Sun)
-3600,
0,
'-01',
],
[
61670253600, # utc_start 0-12-31 02:00:00 (Sun)
61687792800, # utc_end 0-12-31 02:00:00 (Sun)
61670253600, # local_start 0-12-31 02:00:00 (Sun)
61687792800, # local_end 0-12-31 02:00:00 (Sun)
0,
1,
'+00',
],
[
61687792800, # utc_start 0-12-31 02:00:00 (Sun)
61701703200, # utc_end 0-12-31 02:00:00 (Sun)
61687789200, # local_start 0-12-31 01:00:00 (Sun)
61701699600, # local_end 0-12-31 01:00:00 (Sun)
-3600,
0,
'-01',
],
[
61701703200, # utc_start 0-12-31 02:00:00 (Sun)
61719847200, # utc_end 0-12-31 02:00:00 (Sun)
61701703200, # local_start 0-12-31 02:00:00 (Sun)
61719847200, # local_end 0-12-31 02:00:00 (Sun)
0,
1,
'+00',
],
[
61719847200, # utc_start 0-12-31 02:00:00 (Sun)
61733757600, # utc_end 0-12-31 02:00:00 (Sun)
61719843600, # local_start 0-12-31 01:00:00 (Sun)
61733754000, # local_end 0-12-31 01:00:00 (Sun)
-3600,
0,
'-01',
],
[
61733757600, # utc_start 0-12-31 02:00:00 (Sun)
61751296800, # utc_end 0-12-31 02:00:00 (Sun)
61733757600, # local_start 0-12-31 02:00:00 (Sun)
61751296800, # local_end 0-12-31 02:00:00 (Sun)
0,
1,
'+00',
],
[
61751296800, # utc_start 0-12-31 02:00:00 (Sun)
61765207200, # utc_end 0-12-31 02:00:00 (Sun)
61751293200, # local_start 0-12-31 01:00:00 (Sun)
61765203600, # local_end 0-12-31 01:00:00 (Sun)
-3600,
0,
'-01',
],
[
61765207200, # utc_start 0-12-31 02:00:00 (Sun)
61782746400, # utc_end 0-12-31 02:00:00 (Sun)
61765207200, # local_start 0-12-31 02:00:00 (Sun)
61782746400, # local_end 0-12-31 02:00:00 (Sun)
0,
1,
'+00',
],
[
61782746400, # utc_start 0-12-31 02:00:00 (Sun)
61796656800, # utc_end 0-12-31 02:00:00 (Sun)
61782742800, # local_start 0-12-31 01:00:00 (Sun)
61796653200, # local_end 0-12-31 01:00:00 (Sun)
-3600,
0,
'-01',
],
[
61796656800, # utc_start 0-12-31 02:00:00 (Sun)
61814196000, # utc_end 0-12-31 02:00:00 (Sun)
61796656800, # local_start 0-12-31 02:00:00 (Sun)
61814196000, # local_end 0-12-31 02:00:00 (Sun)
0,
1,
'+00',
],
[
61814196000, # utc_start 0-12-31 02:00:00 (Sun)
61828106400, # utc_end 0-12-31 02:00:00 (Sun)
61814192400, # local_start 0-12-31 01:00:00 (Sun)
61828102800, # local_end 0-12-31 01:00:00 (Sun)
-3600,
0,
'-01',
],
[
61828106400, # utc_start 0-12-31 02:00:00 (Sun)
61845645600, # utc_end 0-12-31 02:00:00 (Sun)
61828106400, # local_start 0-12-31 02:00:00 (Sun)
61845645600, # local_end 0-12-31 02:00:00 (Sun)
0,
1,
'+00',
],
[
61845645600, # utc_start 0-12-31 02:00:00 (Sun)
61859556000, # utc_end 0-12-31 02:00:00 (Sun)
61845642000, # local_start 0-12-31 01:00:00 (Sun)
61859552400, # local_end 0-12-31 01:00:00 (Sun)
-3600,
0,
'-01',
],
[
61859556000, # utc_start 0-12-31 02:00:00 (Sun)
61877095200, # utc_end 0-12-31 02:00:00 (Sun)
61859556000, # local_start 0-12-31 02:00:00 (Sun)
61877095200, # local_end 0-12-31 02:00:00 (Sun)
0,
1,
'+00',
],
[
61877095200, # utc_start 0-12-31 02:00:00 (Sun)
61891005600, # utc_end 0-12-31 02:00:00 (Sun)
61877091600, # local_start 0-12-31 01:00:00 (Sun)
61891002000, # local_end 0-12-31 01:00:00 (Sun)
-3600,
0,
'-01',
],
[
61891005600, # utc_start 0-12-31 02:00:00 (Sun)
61909149600, # utc_end 0-12-31 02:00:00 (Sun)
61891005600, # local_start 0-12-31 02:00:00 (Sun)
61909149600, # local_end 0-12-31 02:00:00 (Sun)
0,
1,
'+00',
],
[
61909149600, # utc_start 0-12-31 02:00:00 (Sun)
61923060000, # utc_end 0-12-31 02:00:00 (Sun)
61909146000, # local_start 0-12-31 01:00:00 (Sun)
61923056400, # local_end 0-12-31 01:00:00 (Sun)
-3600,
0,
'-01',
],
[
61923060000, # utc_start 0-12-31 02:00:00 (Sun)
61940599200, # utc_end 0-12-31 02:00:00 (Sun)
61923060000, # local_start 0-12-31 02:00:00 (Sun)
61940599200, # local_end 0-12-31 02:00:00 (Sun)
0,
1,
'+00',
],
[
61940599200, # utc_start 0-12-31 02:00:00 (Sun)
61954509600, # utc_end 0-12-31 02:00:00 (Sun)
61940595600, # local_start 0-12-31 01:00:00 (Sun)
61954506000, # local_end 0-12-31 01:00:00 (Sun)
-3600,
0,
'-01',
],
[
61954509600, # utc_start 0-12-31 02:00:00 (Sun)
61972048800, # utc_end 0-12-31 02:00:00 (Sun)
61954509600, # local_start 0-12-31 02:00:00 (Sun)
61972048800, # local_end 0-12-31 02:00:00 (Sun)
0,
1,
'+00',
],
[
61972048800, # utc_start 0-12-31 02:00:00 (Sun)
61985959200, # utc_end 0-12-31 02:00:00 (Sun)
61972045200, # local_start 0-12-31 01:00:00 (Sun)
61985955600, # local_end 0-12-31 01:00:00 (Sun)
-3600,
0,
'-01',
],
[
61985959200, # utc_start 0-12-31 02:00:00 (Sun)
62003498400, # utc_end 0-12-31 02:00:00 (Sun)
61985959200, # local_start 0-12-31 02:00:00 (Sun)
62003498400, # local_end 0-12-31 02:00:00 (Sun)
0,
1,
'+00',
],
[
62003498400, # utc_start 0-12-31 02:00:00 (Sun)
62017408800, # utc_end 0-12-31 02:00:00 (Sun)
62003494800, # local_start 0-12-31 01:00:00 (Sun)
62017405200, # local_end 0-12-31 01:00:00 (Sun)
-3600,
0,
'-01',
],
[
62017408800, # utc_start 0-12-31 02:00:00 (Sun)
62034948000, # utc_end 0-12-31 02:00:00 (Sun)
62017408800, # local_start 0-12-31 02:00:00 (Sun)
62034948000, # local_end 0-12-31 02:00:00 (Sun)
0,
1,
'+00',
],
[
62034948000, # utc_start 0-12-31 02:00:00 (Sun)
62048858400, # utc_end 0-12-31 02:00:00 (Sun)
62034944400, # local_start 0-12-31 01:00:00 (Sun)
62048854800, # local_end 0-12-31 01:00:00 (Sun)
-3600,
0,
'-01',
],
[
62048858400, # utc_start 0-12-31 02:00:00 (Sun)
62067002400, # utc_end 0-12-31 02:00:00 (Sun)
62048858400, # local_start 0-12-31 02:00:00 (Sun)
62067002400, # local_end 0-12-31 02:00:00 (Sun)
0,
1,
'+00',
],
[
62067002400, # utc_start 0-12-31 02:00:00 (Sun)
62080912800, # utc_end 0-12-31 02:00:00 (Sun)
62066998800, # local_start 0-12-31 01:00:00 (Sun)
62080909200, # local_end 0-12-31 01:00:00 (Sun)
-3600,
0,
'-01',
],
[
62080912800, # utc_start 0-12-31 02:00:00 (Sun)
DateTime::TimeZone::INFINITY, # utc_end
62080912800, # local_start 0-12-31 02:00:00 (Sun)
DateTime::TimeZone::INFINITY, # local_end
0,
0,
'GMT',
],
];
sub olson_version { '2018i' }
sub has_dst_changes { 33 }
sub _max_year { 2029 }
sub _new_instance
{
return shift->_init( @_, spans => $spans );
}
1;