8
8
<meta http-equiv="Content-type" content='text/html; charset="US-ASCII"'>
9
9
<meta name="DC.Creator" content="Eggert, Paul">
10
10
<meta name="DC.Contributor" content="Olson, Arthur David">
11
<meta name="DC.Date" content="2007-11-29">
11
<meta name="DC.Date" content="2007-12-26">
12
12
<meta name="DC.Description"
13
13
content="Sources of information about time zones and daylight saving time">
14
14
<meta name="DC.Identifier" content="http://www.twinsun.com/tz/tz-link.htm">
45
45
C Library</a> used in
46
46
<a href="http://www.linux.org/"><abbr>GNU</abbr>/Linux</a>,
47
47
<a href="http://www.freebsd.org/">FreeBSD</a>,
48
<a href="http://www.netbsd.org/">NetBSD</a>,
49
<a href="http://www.openbsd.org/">OpenBSD</a>,
50
<a href="http://www.cygwin.com/">Cygwin</a>,
48
<a href="http://netbsd.org/">NetBSD</a>,
49
<a href="http://openbsd.org/">OpenBSD</a>,
50
<a href="http://cygwin.com/">Cygwin</a>,
51
51
<a href="http://www.delorie.com/djgpp/"><abbr
52
52
title="DJ's GNU Programming Platform">DJGPP</abbr></a>,
53
<a href="http://www.ibm.com/servers/aix/">AIX</a>,
53
<a href="http://ibm.com/aix">AIX</a>,
54
54
<a href="http://www.apple.com/macosx/">Mac OS X</a>,
55
55
<a href="http://h71000.www7.hp.com/">OpenVMS</a>,
56
<a href="http://www.oracle.com/database/index.html">Oracle Database</a>,
57
<a href="http://www.sun.com/software/solaris/">Solaris</a>,
56
<a href="http://oracle.com/database">Oracle Database</a>,
57
<a href="http://sun.com/software/solaris">Solaris</a>,
58
58
<a href="http://h30097.www3.hp.com/">Tru64</a>, and
59
<a href="http://www.sco.com/products/unixware/">UnixWare</a>.</p>
59
<a href="http://sco.com/products/unixware">UnixWare</a>.</p>
61
61
Each location in the database represents a national region where all
62
62
clocks keeping local time have agreed since 1970.
79
79
the location's full name, e.g., <code>TZ="America/New_York"</code>.</p>
81
81
In the <code>tz</code> database's
82
<a href="ftp://elsie.nci.nih.gov/pub/"><abbr
82
<a href="ftp://elsie.nci.nih.gov/pub"><abbr
83
83
title="File Transfer Protocol">FTP</abbr> distribution</a>
84
84
the code is in the file <code>tzcode<var>C</var>.tar.gz</code>,
85
85
where <code><var>C</var></code> is the code's version;
86
86
similarly, the data are in <code>tzdata<var>D</var>.tar.gz</code>,
87
87
where <code><var>D</var></code> is the data's version.
88
The following shell commands download
89
href="http://en.wikipedia.org/wiki/Unix_shell">shell</a> commands download
89
90
these files to a <abbr>GNU</abbr>/Linux or similar host;
91
92
<code>README</code> file for what to do next.</p>
102
103
The data are by no means authoritative. If you find errors, please
103
104
send changes to the <a href="mailto:tz@elsie.nci.nih.gov">time zone
104
105
mailing list</a>. You can also <a
105
href="http://news.gmane.org/gmane.comp.time.tz/">browse recent
106
href="http://news.gmane.org/gmane.comp.time.tz">browse recent
106
107
messages</a> sent to the mailing list, <a
107
108
href="mailto:tz-request@elsie.nci.nih.gov">subscribe</a> to it,
109
110
href="ftp://elsie.nci.nih.gov/pub/tzarchive.gz">full archive of old
110
111
messages</a> (in gzip compressed format), or retrieve <a
111
href="ftp://munnari.oz.au/pub/oldtz/">archived older versions of code
112
href="ftp://munnari.oz.au/pub/oldtz">archived older versions of code
112
113
and data</a>; there is also a smaller <a
113
href="http://public.planetmirror.com/pub/timezone/"><abbr
114
href="http://public.planetmirror.com/pub/timezone"><abbr
114
115
title="Hypertext Transfer Protocol">HTTP</abbr>
118
119
Here are some recent links that may be of interest.
120
121
<h2>Web pages using recent versions of the <code>tz</code> database</h2>
123
These are listed roughly in ascending order of complexity and fanciness.
122
126
<li><a href="http://twiki.org/cgi-bin/xtra/tzdatepick.html">Date and Time Gateway</a>
123
is a text-based point-and-click interface to tables of current time
124
throughout the world.</li>
125
<li>Fancier web interfaces, roughly in ascending order of complexity, include:
127
lets you see the <code>TZ</code> values directly.</li>
128
href="http://www.convertit.com/Go/ConvertIt/World_Time/Current_Time.ASP">Current
129
Time in 1000 Places</a></li>
130
<li><a href="http://timezoneconverter.com/">Time Zone Converter</a></li>
129
href="http://convertit.com/Go/ConvertIt/World_Time/Current_Time.ASP">Current
130
Time in 1000 Places</a> uses descriptions of the values.</li>
131
<li><a href="http://www.timezoneconverter.com/">Time Zone Converter</a>
132
uses a pulldown menu.</li>
131
133
<li><a href="http://home.tiscali.nl/~t876506/TZworld.html">Complete
132
timezone information for all countries</a></li>
134
<li><a href="http://www.timeanddate.com/worldclock/">The World Clock -
136
is a web interface to a time zone database derived from
137
<code>tz</code>'s.</li>
134
timezone information for all countries</a> displays tables of DST rules.
135
<li><a href="http://timeanddate.com/worldclock/">The World Clock -
136
Time Zones</a> lets you sort zone names and convert times.</li>
137
<li>The <a href="http://worldtimeengine.com/">World Time Engine</a>
138
also contains data about time zone boundaries; it supports queries via place
139
names and shows location maps.</li>
139
141
<h2>Other time zone database formats</h2>
141
143
<li>The <a href="ftp://ftp.rfc-editor.org/in-notes/rfc2445.txt">
142
144
Internet Calendaring and Scheduling Core Object Specification
143
(iCalendar)</a> specification published by the (now-concluded) <a
144
href="http://www.ietf.org/html.charters/OLD/calsch-charter.html"><abbr
145
(iCalendar)</a>, Internet <abbr title="Request For
146
Comments">RFC</abbr> 2445, published by the (now-concluded) <a
147
href="http://ietf.org/html.charters/OLD/calsch-charter.html"><abbr
145
148
title="Internet Engineering Task Force">IETF</abbr>
146
149
Calendaring and Scheduling Working Group (<abbr
147
150
title="Calendaring and Scheduling Working Group">calsch</abbr>)</a>
149
152
data; see its VTIMEZONE calendar component.
150
The <a href="http://www.calconnect.org/">Calendaring and Scheduling
153
The <a href="http://calconnect.org/">Calendaring and Scheduling
151
154
Consortium</a> is promoting further work in this area. <a
152
href="http://www.calconnect.org/publications/icalendartimezoneproblemsandrecommendationsv1.0.pdf">iCalendar
155
href="http://calconnect.org/publications/icalendartimezoneproblemsandrecommendationsv1.0.pdf">iCalendar
153
156
TIMEZONE Problems and Recommendations</a> offers guidelines and
154
157
recommendations for the use of VTIMEZONE and <code>tz</code>.</li>
155
<li><a href="http://www.calconnect.org/dstlinks.shtml">Extended Daylight
158
<li><a href="http://calconnect.org/dstlinks.shtml">Extended Daylight
156
159
Saving Time Links, Advisories and Changes</a> lists vendor material on recent
157
160
daylight saving time changes.</li>
159
href="http://www.calconnect.org/publications/timezoneregistryandservicerecommendationsv1.0.pdf">Timezone
162
href="http://calconnect.org/publications/timezoneregistryandservicerecommendationsv1.0.pdf">Timezone
160
163
Registry and Service Recommendations</a> discusses a
161
164
strategy for defining and deploying a time zone
162
165
registration process that would establish unique names for each
185
188
href="http://www.gnu.org/copyleft/gpl.html"><abbr>GNU</abbr>
186
189
General Public License (<abbr
187
190
title="General Public License">GPL</abbr>)</a>.</li>
188
<li><a href="http://sourceforge.net/projects/tzical/">tziCal - tz
191
<li><a href="http://sourceforge.net/projects/tzical">tziCal - tz
189
192
database conversion utility</a> is like Vzic, except for the <a
190
href="http://msdn.microsoft.com/netframework/">.NET framework</a>.</li>
193
href="http://msdn.microsoft.com/netframework">.NET framework</a>.</li>
192
195
href="http://search.cpan.org/dist/DateTime-TimeZone/">DateTime::TimeZone</a>
193
196
contains a script <code>parse_olson</code> that compiles
212
215
<code>org.joda.time.tz.ZoneInfoCompiler</code> that compiles
213
216
<code>tz</code> source into a Joda-specific binary format. Joda Time
214
217
is freely available under a <abbr>BSD</abbr>-style license.</li>
215
<li><a href="http://sourceforge.net/projects/pytz/">PyTZ - Python Time
218
<li><a href="http://sourceforge.net/projects/pytz">PyTZ - Python Time
216
219
Zone Library</a> compiles <code>tz</code> source into
217
<a href="http://www.python.org/">Python</a>.
220
<a href="http://python.org/">Python</a>.
218
221
It is freely available under a <abbr>BSD</abbr>-style license.</li>
219
222
<li><a href="http://tzinfo.rubyforge.org/">TZInfo - Ruby Timezone Library</a>
220
223
compiles <code>tz</code> source into
221
<a href="http://www.ruby-lang.org/">Ruby</a>.
224
<a href="http://ruby-lang.org">Ruby</a>.
222
225
It is freely available under the <abbr
223
226
title="Massachusetts Institute of Technology">MIT</abbr> license.</li>
224
<li>The <a href="http://www.chronos-st.org/">Chronos Date/Time
225
Library</a> is a <a href="http://smalltalk.org/">Smalltalk</a> class
227
<li>The <a href="http://chronos-st.org/">Chronos Date/Time
228
Library</a> is a <a href="http://smalltalk.org">Smalltalk</a> class
226
229
library that compiles <code>tz</code> source into a <a
227
230
href="http://date-time-zone.com/">time zone repository</a> whose format
228
231
is either proprietary or an <a href="http://www.w3.org/XML/"><abbr
229
232
title="Extensible Markup Language">XML</abbr></a>-encoded
230
233
representation.</li>
231
<li>Starting with version 8.5, <a href="http://www.tcl.tk/">Tcl</a>
234
<li>Starting with version 8.5, <a href="http://tcl.tk/">Tcl</a>
232
235
contains a developer-oriented parser that compiles <samp>tz</samp>
233
236
source into text files, along with a runtime that can read those
234
237
files. Tcl is freely available under a <abbr>BSD</abbr>-style
246
249
<abbr>GNU</abbr> Lesser General Public License
247
250
(<abbr title="Lesser General Public License">LGPL</abbr>)</a>,
248
251
and is widely used in <abbr>GNU</abbr>/Linux systems.</li>
249
<li><a href="http://www.bmsi.com/java/#TZ">ZoneInfo.java</a>
252
<li><a href="http://bmsi.com/java/#TZ">ZoneInfo.java</a>
250
253
is a <code>tz</code> binary file reader written in Java.
251
254
It is freely available under the <abbr>LGPL</abbr>.</li>
252
255
<li>Tcl, mentioned above, also contains a
255
258
<h2>Other <code>tz</code>-based time zone software</h2>
257
<li><a href="http://www.stemhaus.com/firefox/foxclocks/">FoxClocks</a>
260
<li><a href="http://stemhaus.com/firefox/foxclocks/">FoxClocks</a>
258
261
is an extension for <a
259
262
href="http://developer.mozilla.org/en/docs/Toolkit_API">Mozilla
260
263
Toolkit</a> applications like <a
261
href="http://www.mozilla.com/firefox/">Firefox</a>, <a
262
href="http://www.mozilla.com/en-US/thunderbird/">Thunderbird</a>, and
264
href="http://mozilla.com/firefox">Firefox</a>, <a
265
href="http://mozilla.com/thunderbird">Thunderbird</a>, and
264
267
href="http://www.mozilla.org/projects/calendar/sunbird/">Sunbird</a>.
265
268
It displays multiple clocks in the application window, and has a mapping
270
273
clock (intclock)</a> is a multi-timezone clock for
271
274
<abbr>GNU</abbr>/Linux and similar systems. It is freely available
272
275
under the <abbr>GPL</abbr>.</li>
273
<li><a href="http://www.codeplex.com/publicdomain">PublicDomain</a>
276
<li><a href="http://codeplex.com/publicdomain">PublicDomain</a>
274
277
has a copy of a recent <code>tz</code> database, accessed via a <a
275
278
href="http://en.wikipedia.org/wiki/C_Sharp">C#</a> library. As its
276
279
name suggests, it is in the public domain. Only current time stamps
283
286
a <a href="http://wordpress.org/">WordPress</a> plugin. It is freely
284
287
available under a <abbr>BSD</abbr>-style license.</li>
286
href="http://www.veladg.com/velaterra.html">VelaTerra</a> is
289
href="http://veladg.com/velaterra.html">VelaTerra</a> is
287
290
a Mac OS X program. Its developers
288
<a href="http://www.veladg.com/tzoffer.html">offer free
291
<a href="http://veladg.com/tzoffer.html">offer free
289
292
licenses</a> to <code>tz</code> contributors.</li>
291
href="http://www.worldtimeexplorer.com/index.html">World Time Explorer</a> is a
294
href="http://worldtimeexplorer.com/">World Time Explorer</a> is a
292
295
Microsoft Windows program.</li>
294
297
<h2>Other time zone databases</h2>
307
310
time info, public holidays</a>
308
311
contains information on local time, sunrise and sunset,
309
312
and public holidays in several hundred cities around the world.</li>
310
<li><a href="http://www.worldtimeserver.com/">World Time Server</a>
313
<li><a href="http://worldtimeserver.com/">World Time Server</a>
311
314
is another time zone database.</li>
312
315
<li><a href="http://tycho.usno.navy.mil/tzones.html">World Time Zones</a>
313
316
contains data from the Time Service Department of the
314
317
<abbr>US</abbr> Naval Observatory, used as the source
315
318
for the <code>usno*</code> files in the <code>tz</code> distribution.</li>
316
<li>The <a href="http://www.iata.org/ps/publications/9179.htm">Standard
319
<li>The <a href="http://iata.org/ps/publications/SSIM.htm">Standard
317
320
Schedules Information Manual</a> of the
318
<a href="http://www.iata.org/index.htm">International Air Transport
321
<a href="http://iata.org/index.htm">International Air Transport
320
323
gives current time zone rules for airports served by commercial aviation.</li>
321
324
<li>Some Microsoft Windows versions contain time zone information in
351
354
<h2>Time zone boundaries</h2>
353
<li><a href="http://www.efele.net/maps/">A map of the TZ timezones in
356
<li><a href="http://efele.net/maps/">A map of the TZ timezones in
354
357
the US</a> contains a <a
355
358
href="http://en.wikipedia.org/wiki/Shapefile">shapefile</a> of the
356
359
<code>tz</code> regions in the US.</li>
357
<li><a href="http://www.statoids.com/statoids.html">Administrative Divisions
360
<li><a href="http://statoids.com/statoids.html">Administrative Divisions
358
361
of Countries ("Statoids")</a> contains detailed lists of
359
362
<code>tz</code>-related zone subdivision data.</li>
360
363
<li><a href="http://home.tiscali.nl/~t876506/Multizones.html">Time
391
394
<li><a href="http://webexhibits.org/daylightsaving/">About Daylight
392
395
Saving Time - History, rationale, laws & dates</a>
393
396
is an overall history of <abbr>DST</abbr>.</li>
394
<li><a href="http://www.energy.ca.gov/daylightsaving.html">Saving Time,
397
<li><a href="http://energy.ca.gov/daylightsaving.html">Saving Time,
395
398
Saving Energy</a> discusses a primary justification for <abbr>DST</abbr>.</li>
396
<li><a href="http://www.seizethedaylight.com/dst/">Who Knew? A Brief
399
<li><a href="http://seizethedaylight.com/dst/">Who Knew? A Brief
397
400
History of Daylight Saving Time</a> summarizes some of the contentious
398
401
history of <abbr>DST</abbr>.</li>
399
402
<li><a href="http://toi.iriti.cnr.it/">The
428
431
<dd>The Institute for National Measurement Standards publishes current
429
432
and some older information about <a
430
433
href="http://inms-ienm.nrc-cnrc.gc.ca/time_services/daylight_saving_e.html">Time
431
Zones & Daylight Saving Time</a>.
432
<a href="http://www3.sympatico.ca/c.walton/canada_dst.html">Canadian
433
Daylight Saving Regulations</a> summarizes changes for 2007.</dd>
434
Zones & Daylight Saving Time</a>.</dd>
435
436
<dd>The Chilean Hydrographic and Oceanographic Service publishes a <a
436
437
href="http://www.horaoficial.cl/horaof.htm" hreflang="es"> history of
456
457
covers the history of local time in the Netherlands from ancient times.</dd>
457
458
<dt>New Zealand</dt>
458
459
<dd>The Department of Internal Affairs maintains a brief history <a
459
href="http://www.dia.govt.nz/diawebsite.nsf/wpg_URL/Resource-material-Information-We-Provide-About-Daylight-Saving">About
460
href="http://dia.govt.nz/diawebsite.nsf/wpg_URL/Resource-material-Information-We-Provide-About-Daylight-Saving">About
460
461
Daylight Saving</a>. The privately-maintained <a
461
href="http://www.astrologyschool.com/nztime.html">History of New Zealand
462
href="http://astrologyschool.com/nztime.html">History of New Zealand
462
463
time</a> has more details.</dd>
464
465
<dd>The Norwegian Meteorological Institute lists
510
512
<abbr title="Barycentric Dynamic Time">TDB</abbr>.
511
513
<a href="http://www.ucolick.org/~sla/leapsecs/timescales.html">Time
512
514
Scales</a> goes into more detail, particularly for historical variants.</li>
513
<li>The <a href="http://www.iau.org/"><abbr
515
<li>The <a href="http://iau.org/"><abbr
514
516
title="International Astronomical Union">IAU</abbr></a>'s <a
515
517
href="http://www.iau-sofa.rl.ac.uk/"><abbr
516
518
title="Standards Of Fundamental Astronomy">SOFA</abbr></a>
543
545
International Earth Rotation Service, the committee that decides
544
546
when leap seconds occur.</li>
546
href="http://www.mail-archive.com/leapsecs@rom.usno.navy.mil/">Leap
547
Second Discussion List</a> and <a
548
href="http://rom.usno.navy.mil/archives/leapsecs.html">archive</a> covers <a
548
href="http://six.pairlist.net/mailman/listinfo/leapsecs">Leap
549
Second Discussion List</a> covers <a
549
550
href="http://gauss.gge.unb.ca/papers.pdf/gpsworld.november99.pdf">McCarthy
550
551
and Klepczynski's proposal to discontinue leap seconds</a>,
551
552
discussed further in
552
553
<a href="http://www.cl.cam.ac.uk/~mgk25/time/metrologia-leapsecond.pdf">The
553
554
leap second: its history and possible future</a>.
554
The <a href="http://www.aas.org/policy/LeapSecondCommittee.html"><abbr
555
The <a href="http://aas.org/policy/LeapSecondCommittee.html"><abbr
555
556
title="American Astronomical Society">AAS</abbr> Leap Second
556
557
Committee</a> has solicited input on this proposal.
557
558
<a href="http://www.ucolick.org/~sla/leapsecs/">The
574
575
Schema: Datatypes - dateTime</a> specifies a format inspired by
575
576
<abbr>ISO</abbr> 8601 that is in common use in XML data.</li>
577
<a href="ftp://ftp.rfc-editor.org/in-notes/rfc2822.txt">Internet <abbr
578
title="Request For Comments">RFC</abbr> 2822</a> §3.3
578
<a href="ftp://ftp.rfc-editor.org/in-notes/rfc2822.txt">Internet
579
Message Format</a> (Internet <abbr>RFC</abbr> 2822) §3.3
579
580
specifies the time notation used in email and <a
580
581
href="ftp://ftp.rfc-editor.org/in-notes/rfc2616.txt"><abbr>HTTP</abbr></a>
583
<a href="ftp://ftp.rfc-editor.org/in-notes/rfc3339.txt">Internet
584
<abbr>RFC</abbr> 3339</a> specifies an <abbr>ISO</abbr> 8601
584
<a href="ftp://ftp.rfc-editor.org/in-notes/rfc3339.txt">Date and Time
585
on the Internet: Timestamps</a> (Internet <abbr>RFC</abbr> 3339)
586
specifies an <abbr>ISO</abbr> 8601
585
587
profile for use in new Internet
632
634
<h2>Related indexes</h2>
634
636
<li><a href="tz-art.htm">Time and the Arts</a></li>
635
<li><a href="http://dmoz.org/Reference/Time/">Open Directory -
637
<li><a href="http://www.dmoz.org/Reference/Time/">Open Directory -
636
638
Reference: Time</a></li>
637
639
<li><a href="http://directory.google.com/Top/Reference/Time/">Google Directory
638
640
- Reference > Time</a></li>
639
<li><a href="http://dir.yahoo.com/Science/Measurements_and_Units/Time/">Yahoo!
641
<li><a href="http://dir.yahoo.com/Science/Measurements_and_Units/Time">Yahoo!
640
642
Directory > Science > Measurements and Units > Time</a></li>