Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Where do you get the Olson timezone database files that work with timezone-js?

According to the readme for timezone-js:

http://github.com/mde/timezone-js

you need to download the Olson timezone database and store the files in a directory on your web server so that timezone-js can work with them.

Where do you get the Olson database files that this project is referring to?

like image 424
Bob Avatar asked May 23 '11 11:05

Bob


2 Answers

Due to a lawsuit alleging copyright infringement in the Time Zone Database, the old sources are not available any more. On October 14, 2011, the Internet Assigned Numbers Authority (IANA), an ICANN department, took over responsibility for the maintenance of the Time Zone Database.

http://www.iana.org/time-zones

like image 80
abersager Avatar answered Oct 06 '22 00:10

abersager


The Internet Assigned Numbers Authority (IANA) now maintains the database. Here is a quick bash script to download and expand the files from the olson timezone ftp site

#!/bin/bash

# Load the files from the iana.org site.
wget --retr-symlinks 'ftp://ftp.iana.org/tz/tz*-latest.tar.gz'

# Unzip them
gzip -dc tzcode*.tar.gz | tar -xf -
gzip -dc tzdata*.tar.gz | tar -xf -

# Optionally, remove the downloaded files
rm tz*-latest.tar.gz
like image 33
Jacob Avatar answered Oct 06 '22 01:10

Jacob