Kalends.TimeZoneData
Summary
canonical_zone?(name) | Takes the name of a zone. Returns true if zone exists and is canonical. Otherwise false |
canonical_zone_list() | Like zone_list, but excludes aliases for zones |
links() | Returns a map of links. Also known as aliases |
periods(arg1) | A list of pre-compiled periods for a given zone name. This function is used by the TimeZonePeriods module |
tzdata_version() | Returns tzdata release version as a string |
zone_alias?(name) | Takes the name of a zone. Returns true if zone exists and is an alias. Otherwise false |
zone_alias_list() | A list of aliases for zone names. For instance Europe/Jersey is an alias for Europe/London. Aliases are also known as linked zones |
zone_exists?(name) | Takes the name of a zone. Returns true zone exists. Otherwise false |
zone_list() | zone_list provides a list of all the zone names that can be used with DateTime. This includes aliases |
Functions
Takes the name of a zone. Returns true if zone exists and is canonical. Otherwise false.
iex> Kalends.TimeZoneData.canonical_zone? "Europe/London"
true
iex> Kalends.TimeZoneData.canonical_zone? "Europe/Jersey"
false
Returns a map of links. Also known as aliases.
iex> Kalends.TimeZoneData.links["Europe/Jersey"]
"Europe/London"
A list of pre-compiled periods for a given zone name. This function is used by the TimeZonePeriods module.
Returns tzdata release version as a string.
Example:
Kalends.TimeZoneData.tzdata_version
"2014i"
Takes the name of a zone. Returns true if zone exists and is an alias. Otherwise false.
iex> Kalends.TimeZoneData.zone_alias? "Europe/Jersey"
true
iex> Kalends.TimeZoneData.zone_alias? "Europe/London"
false
A list of aliases for zone names. For instance Europe/Jersey is an alias for Europe/London. Aliases are also known as linked zones.
Takes the name of a zone. Returns true zone exists. Otherwise false.
iex> Kalends.TimeZoneData.zone_exists? "Pacific/Auckland"
true
iex> Kalends.TimeZoneData.zone_exists? "America/Sao_Paulo"
true
iex> Kalends.TimeZoneData.zone_exists? "Europe/Jersey"
true