NAME
Date::Timezone - Timezone information object.
DESCRIPTION
Date::Timezone contains some specific timezone information. Read-only.
SYNOPSIS
my
$tz
= tzget(
$name
);
my
$tz
=
$date
->timezone;
tzset(
$tz
);
$date
->timezone(
$tz
);
$date
->to_timezone(
$Tz
);
OBJECT METHODS
name()
timezone name, i.e. 'America/New_York'
is_local()
returns true if this zone is a local timezone
export()
Returns timezone detailed information as a hash reference.
Example of data returned:
{
future
=> {
hasdst
=> 1,
outer
=> {
end
=> {
sec
=> 0,
mon
=> 2,
week
=> 2,
hour
=> 2,
day
=> 0,
min
=> 0 },
offset
=> -18000,
isdst
=> 0,
gmt_offset
=> -18000,
abbrev
=>
'EST'
},
inner
=> {
end
=> {
week
=> 1,
mon
=> 10,
min
=> 0,
hour
=> 2,
day
=> 0,
sec
=> 0},
offset
=> -14400,
abbrev
=>
'EDT'
,
gmt_offset
=> -14400,
isdst
=> 1
}
},
name
=>
'America/New_York'
,
is_local
=> 0,
past
=> {
abbrev
=>
'LMT'
,
offset
=> -17762
},
transitions
=> [
{
offset
=> -17762,
leap_delta
=> 0,
abbrev
=>
'LMT'
,
start
=>
'-9223372036854775808'
,
leap_corr
=> 0,
gmt_offset
=> -17762,
isdst
=> 0
},
{
offset
=> -18000,
leap_delta
=> 0,
gmt_offset
=> -18000,
isdst
=> 0,
start
=>
'-2717650800'
,
abbrev
=>
'EST'
,
leap_corr
=> 0
},
...
]
}