Date-Manip
view release on metacpan or search on metacpan
internal/data.offset.pl view on Meta::CPAN
#!/usr/bin/perl -w
# Copyright (c) 2008-2026 Sullivan Beck. All rights reserved.
# This program is free software; you can redistribute it and/or modify it
# under the same terms as Perl itself.
# We will assign a default time zone based on the date, $isdst, and the
# offset if we have that information, but not the time zone. Here are the
# order we will check the zones.
#
# Offset ISDST=0 ISDST=1
# 12
# 11
# 10
# 9
# 8
# 7
# 6
# 5
# 4
# 3 EET
# 2 EET CET
# 1 CET WET
# 0 WET Atlantic/Azores
# -1 Atlantic/Azores
# -2 America/Sao_Paulo
# -3 America/Sao_Paulo America/Halifax
# -4 America/Halifax America/New_York
# -5 America/New_York America/Chicago
# -6 America/Chicago America/Denver
# -7 America/Denver America/Los_Angeles
# -8 America/Los_Angeles America/Juneau
# -9 America/Juneau
# -10 Pacific/Honolulu
# -11
# -12
$def_off{0} = {
'+00:00:00' => [ 'Europe/Lisbon' => 'Europe/London' ],
'+00:06:04' => 'Europe/Andorra',
'+00:09:21' => 'Europe/Paris',
'+00:12:12' => 'Africa/Algiers',
'+00:13:35' => 'Africa/Lagos',
'+00:17:30' => 'Europe/Brussels',
'+00:26:56' => 'Africa/Sao_Tome',
'+00:29:46' => 'Europe/Zurich',
'+00:30:00' => 'Africa/Lagos',
'+00:34:08' => 'Europe/Zurich',
'+00:40:44' => 'Africa/Tunis',
'+00:49:56' => 'Europe/Rome',
'+00:52:44' => 'Africa/Tripoli',
'+00:53:28' => 'Europe/Berlin',
'+00:57:44' => 'Europe/Prague',
'+00:58:04' => 'Europe/Malta',
'+01:00:00' => [ 'Europe/Brussels' => 'Europe/Belgrade' ],
'+01:00:12' => 'Africa/Ndjamena',
'+01:05:21' => 'Europe/Vienna',
'+01:08:24' => 'Africa/Windhoek',
'+01:16:20' => 'Europe/Budapest',
'+01:19:20' => 'Europe/Tirane',
'+01:22:00' => 'Europe/Kaliningrad',
'+01:24:00' => 'Europe/Vilnius',
'+01:30:00' => 'Africa/Johannesburg',
'+01:33:16' => 'Europe/Sofia',
'+01:34:52' => 'Europe/Athens',
'+01:35:36' => 'Europe/Vilnius',
'+01:36:34' => 'Europe/Riga',
'+01:39:00' => 'Europe/Tallinn',
'+01:39:49' => 'Europe/Helsinki',
'+01:41:16' => 'Europe/Vilnius',
'+01:44:24' => 'Europe/Bucharest',
'+01:50:00' => 'Europe/Minsk',
'+01:50:16' => 'Europe/Minsk',
'+01:52:00' => 'Africa/Johannesburg',
'+01:55:00' => 'Europe/Chisinau',
'+01:55:20' => 'Europe/Chisinau',
'+01:55:52' => 'Europe/Istanbul',
'+01:56:56' => 'Europe/Istanbul',
'+02:00:00' => [ 'Europe/Athens' => 'Asia/Beirut' ],
'+02:02:04' => 'Europe/Kyiv',
'+02:05:09' => 'Africa/Cairo',
'+02:06:28' => 'Africa/Juba',
'+02:10:08' => 'Africa/Khartoum',
( run in 0.571 second using v1.01-cache-2.11-cpan-39bf76dae61 )