Date::ICal - Perl extension for ICalendar date objects.
my $zones = Net::ICal::VTIMEZONES::timezones; # a list of all the zones @zonenames = keys %{$timezones}; # to get a file to load VTIMEZONE data from $zonefile = $zones->{'America/Bogota'}->{'file'};
Returns a hashref of hashrefs; the hashref's keys are names of timezones. Each timezone hash has one element at present, "file", which is the file where you can get VTIMEZONE information for this timezone.
To install Net::ICal::VTIMEZONES, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Net::ICal::VTIMEZONES
CPAN shell
perl -MCPAN -e shell install Net::ICal::VTIMEZONES
For more information on module installation, please visit the detailed CPAN module installation guide.