Enum-Declare-Common
view release on metacpan or search on metacpan
lib/Enum/Declare/Common/TimezoneOffset.pm view on Meta::CPAN
package Enum::Declare::Common::TimezoneOffset;
use 5.014;
use strict;
use warnings;
use Enum::Declare;
# ââ UTC offsets in seconds ââ
enum Offset :Type :Export {
# ââ UTC / GMT ââ
UTC = 0,
GMT = 0,
# ââ North America ââ
EST = -18000,
EDT = -14400,
CST = -21600,
CDT = -18000,
MST = -25200,
MDT = -21600,
PST = -28800,
PDT = -25200,
AKST = -32400,
AKDT = -28800,
HST = -36000,
AST = -14400,
ADT = -10800,
NST = -12600,
NDT = -9000,
# ââ Europe ââ
CET = 3600,
CEST = 7200,
EET = 7200,
EEST = 10800,
WET = 0,
WEST = 3600,
BST = 3600,
IST_IE = 3600,
MSK = 10800,
AZOT = -3600,
# ââ South America ââ
BRT = -10800,
BRST = -7200,
ART = -10800,
CLT = -14400,
CLST = -10800,
COT = -18000,
PET = -18000,
VET = -16200,
ECT = -18000,
BOT = -14400,
PYT = -14400,
PYST = -10800,
UYT = -10800,
GFT = -10800,
SRT = -10800,
FNT = -7200,
# ââ Africa ââ
SAST = 7200,
EAT = 10800,
WAT = 3600,
CAT = 7200,
WAST = 7200,
MUT = 14400,
SCT = 14400,
RET = 14400,
CVT = -3600,
# ââ Middle East ââ
IRST = 12600,
IRDT = 16200,
GST = 14400,
AFT = 16200,
IST = 19800,
PKT = 18000,
NPT = 20700,
# ââ South / Southeast Asia ââ
BDT = 21600,
MMT = 23400,
ICT = 25200,
WIB = 25200,
WITA = 28800,
WIT = 32400,
MYT = 28800,
PHT = 28800,
SGT = 28800,
HKT = 28800,
TLT = 32400,
( run in 3.656 seconds using v1.01-cache-2.11-cpan-d8267643d1d )