Skip to content

Instantly share code, notes, and snippets.

@icodejs
Last active December 18, 2015 21:59
Show Gist options
  • Save icodejs/5850923 to your computer and use it in GitHub Desktop.
Save icodejs/5850923 to your computer and use it in GitHub Desktop.
Convert table of timezone data into JSON object
$(function () {
var html = '<table class="border1" border="0" cellpadding="4" cellspacing="0" align="center"><tbody><tr><th class="head">Abbreviation</th><th class="head">Full name</th><th class="head">Location</th><th class="head">Time zone</th></tr><tr class="c1"><td><a href="military/a.html">A</a></td><td>Alpha Time Zone</td><td>Military</td><td>UTC + 1 hour</td></tr><tr class="c0"><td><a href="au/cdt.html">ACDT</a></td><td>Australian Central Daylight Time</td><td>Australia</td><td>UTC + 10:30 hours</td></tr><tr class="c1"><td><a href="au/cst.html">ACST</a></td><td>Australian Central Standard Time</td><td>Australia</td><td>UTC + 9:30 hours</td></tr><tr class="c0"><td><a href="atlantic/adt.html">ADT</a></td><td>Atlantic Daylight Time</td><td>Atlantic</td><td>UTC - 3 hours</td></tr><tr class="c1"><td><a href="na/adt.html">ADT</a></td><td>Atlantic Daylight Time</td><td>North America</td><td>UTC - 3 hours</td></tr><tr class="c0"><td><a href="au/edt.html">AEDT</a></td><td>Australian Eastern Daylight Time</td><td>Australia</td><td>UTC + 11 hours</td></tr><tr class="c1"><td><a href="au/est.html">AEST</a></td><td>Australian Eastern Standard Time</td><td>Australia</td><td>UTC + 10 hours</td></tr><tr class="c0"><td><a href="asia/aft.html">AFT</a></td><td>Afghanistan Time</td><td>Asia</td><td>UTC + 4:30 hours</td></tr><tr class="c1"><td><a href="na/akdt.html">AKDT</a></td><td>Alaska Daylight Time</td><td>North America</td><td>UTC - 8 hours</td></tr><tr class="c0"><td><a href="na/akst.html">AKST</a></td><td>Alaska Standard Time</td><td>North America</td><td>UTC - 9 hours</td></tr><tr class="c1"><td><a href="asia/almt.html">ALMT</a></td><td>Alma-Ata Time</td><td>Asia</td><td>UTC + 6 hours</td></tr><tr class="c0"><td><a href="asia/amst.html">AMST</a></td><td>Armenia Summer Time</td><td>Asia</td><td>UTC + 5 hours</td></tr><tr class="c1"><td><a href="sa/amst.html">AMST</a></td><td>Amazon Summer Time</td><td>South America</td><td>UTC - 3 hours</td></tr><tr class="c0"><td><a href="asia/amt.html">AMT</a></td><td>Armenia Time</td><td>Asia</td><td>UTC + 4 hours</td></tr><tr class="c1"><td><a href="sa/amt.html">AMT</a></td><td>Amazon Time</td><td>South America</td><td>UTC - 4 hours</td></tr><tr class="c0"><td><a href="asia/anast.html">ANAST</a></td><td>Anadyr Summer Time</td><td>Asia</td><td>UTC + 12 hours</td></tr><tr class="c1"><td><a href="asia/anat.html">ANAT</a></td><td>Anadyr Time</td><td>Asia</td><td>UTC + 12 hours</td></tr><tr class="c0"><td><a href="asia/aqtt.html">AQTT</a></td><td>Aqtobe Time</td><td>Asia</td><td>UTC + 5 hours</td></tr><tr class="c1"><td><a href="sa/art.html">ART</a></td><td>Argentina Time</td><td>South America</td><td>UTC - 3 hours</td></tr><tr class="c0"><td><a href="asia/ast.html">AST</a></td><td>Arabia Standard Time</td><td>Asia</td><td>UTC + 3 hours</td></tr><tr class="c1"><td><a href="atlantic/ast.html">AST</a></td><td>Atlantic Standard Time</td><td>Atlantic</td><td>UTC - 4 hours</td></tr><tr class="c0"><td><a href="caribbean/ast.html">AST</a></td><td>Atlantic Standard Time</td><td>Caribbean</td><td>UTC - 4 hours</td></tr><tr class="c1"><td><a href="na/ast.html">AST</a></td><td>Atlantic Standard Time</td><td>North America</td><td>UTC - 4 hours</td></tr><tr class="c0"><td><a href="au/wdt.html">AWDT</a></td><td>Australian Western Daylight Time</td><td>Australia</td><td>UTC + 9 hours</td></tr><tr class="c1"><td><a href="au/wst.html">AWST</a></td><td>Australian Western Standard Time</td><td>Australia</td><td>UTC + 8 hours</td></tr><tr class="c0"><td><a href="atlantic/azost.html">AZOST</a></td><td>Azores Summer Time</td><td>Atlantic</td><td>UTC</td></tr><tr class="c1"><td><a href="atlantic/azot.html">AZOT</a></td><td>Azores Time</td><td>Atlantic</td><td>UTC - 1 hour</td></tr><tr class="c0"><td><a href="asia/azst.html">AZST</a></td><td>Azerbaijan Summer Time</td><td>Asia</td><td>UTC + 5 hours</td></tr><tr class="c1"><td><a href="asia/azt.html">AZT</a></td><td>Azerbaijan Time</td><td>Asia</td><td>UTC + 4 hours</td></tr><tr class="c0"><td><a href="military/b.html">B</a></td><td>Bravo Time Zone</td><td>Military</td><td>UTC + 2 hours</td></tr><tr class="c1"><td><a href="asia/bnt.html">BNT</a></td><td>Brunei Darussalam Time</td><td>Asia</td><td>UTC + 8 hours</td></tr><tr class="c0"><td><a href="sa/bot.html">BOT</a></td><td>Bolivia Time</td><td>South America</td><td>UTC - 4 hours</td></tr><tr class="c1"><td><a href="sa/brst.html">BRST</a></td><td>Brasilia Summer Time</td><td>South America</td><td>UTC - 2 hours</td></tr><tr class="c0"><td><a href="sa/brt.html">BRT</a></td><td>Brasília time</td><td>South America</td><td>UTC - 3 hours</td></tr><tr class="c1"><td><a href="asia/bst.html">BST</a></td><td>Bangladesh Standard Time</td><td>Asia</td><td>UTC + 6 hours</td></tr><tr class="c0"><td><a href="eu/bst.html">BST</a></td><td>British Summer Time</td><td>Europe</td><td>UTC + 1 hour</td></tr><tr class="c1"><td><a href="asia/btt.html">BTT</a></td><td>Bhutan Time</td><td>Asia</td><td>UTC + 6 hours</td></tr><tr class="c0"><td><a href="military/c.html">C</a></td><td>Charlie Time Zone</td><td>Military</td><td>UTC + 3 hours</td></tr><tr class="c1"><td><a href="antarctica/cast.html">CAST</a></td><td>Casey Time</td><td>Antarctica</td><td>UTC + 8 hours</td></tr><tr class="c0"><td><a href="africa/cat.html">CAT</a></td><td>Central Africa Time</td><td>Africa</td><td>UTC + 2 hours</td></tr><tr class="c1"><td><a href="indian-ocean/cct.html">CCT</a></td><td>Cocos Islands Time</td><td>Indian Ocean</td><td>UTC + 6:30 hours</td></tr><tr class="c0"><td><a href="caribbean/cdt.html">CDT</a></td><td>Cuba Daylight Time</td><td>Caribbean</td><td>UTC - 4 hours</td></tr><tr class="c1"><td><a href="na/cdt.html">CDT</a></td><td>Central Daylight Time</td><td>North America</td><td>UTC - 5 hours</td></tr><tr class="c0"><td><a href="eu/cest.html">CEST</a></td><td>Central European Summer Time</td><td>Europe</td><td>UTC + 2 hours</td></tr><tr class="c1"><td><a href="africa/cet.html">CET</a></td><td>Central European Time</td><td>Africa</td><td>UTC + 1 hour</td></tr><tr class="c0"><td><a href="eu/cet.html">CET</a></td><td>Central European Time</td><td>Europe</td><td>UTC + 1 hour</td></tr><tr class="c1"><td><a href="pacific/chadt.html">CHADT</a></td><td>Chatham Island Daylight Time</td><td>Pacific</td><td>UTC + 13:45 hours</td></tr><tr class="c0"><td><a href="pacific/chast.html">CHAST</a></td><td>Chatham Island Standard Time</td><td>Pacific</td><td>UTC + 12:45 hours</td></tr><tr class="c1"><td><a href="pacific/ckt.html">CKT</a></td><td>Cook Island Time</td><td>Pacific</td><td>UTC - 10 hours</td></tr><tr class="c0"><td><a href="sa/clst.html">CLST</a></td><td>Chile Summer Time</td><td>South America</td><td>UTC - 3 hours</td></tr><tr class="c1"><td><a href="sa/clt.html">CLT</a></td><td>Chile Standard Time</td><td>South America</td><td>UTC - 4 hours</td></tr><tr class="c0"><td><a href="sa/cot.html">COT</a></td><td>Colombia Time</td><td>South America</td><td>UTC - 5 hours</td></tr><tr class="c1"><td><a href="asia/cst.html">CST</a></td><td>China Standard Time</td><td>Asia</td><td>UTC + 8 hours</td></tr><tr class="c0"><td><a href="ca/cst.html">CST</a></td><td>Central Standard Time</td><td>Central America</td><td>UTC - 6 hours</td></tr><tr class="c1"><td><a href="caribbean/cst.html">CST</a></td><td>Cuba Standard Time</td><td>Caribbean</td><td>UTC - 5 hours</td></tr><tr class="c0"><td><a href="na/cst.html">CST</a></td><td>Central Standard Time</td><td>North America</td><td>UTC - 6 hours</td></tr><tr class="c1"><td><a href="africa/cvt.html">CVT</a></td><td>Cape Verde Time</td><td>Africa</td><td>UTC - 1 hour</td></tr><tr class="c0"><td><a href="au/cxt.html">CXT</a></td><td>Christmas Island Time</td><td>Australia</td><td>UTC + 7 hours</td></tr><tr class="c1"><td><a href="pacific/chst.html">ChST</a></td><td>Chamorro Standard Time</td><td>Pacific</td><td>UTC + 10 hours</td></tr><tr class="c0"><td><a href="military/d.html">D</a></td><td>Delta Time Zone</td><td>Military</td><td>UTC + 4 hours</td></tr><tr class="c1"><td><a href="antarctica/davt.html">DAVT</a></td><td>Davis Time</td><td>Antarctica</td><td>UTC + 7 hours</td></tr><tr class="c0"><td><a href="military/e.html">E</a></td><td>Echo Time Zone</td><td>Military</td><td>UTC + 5 hours</td></tr><tr class="c1"><td><a href="pacific/easst.html">EASST</a></td><td>Easter Island Summer Time</td><td>Pacific</td><td>UTC - 5 hours</td></tr><tr class="c0"><td><a href="pacific/east.html">EAST</a></td><td>Easter Island Standard Time</td><td>Pacific</td><td>UTC - 6 hours</td></tr><tr class="c1"><td><a href="africa/eat.html">EAT</a></td><td>Eastern Africa Time</td><td>Africa</td><td>UTC + 3 hours</td></tr><tr class="c0"><td><a href="indian-ocean/eat.html">EAT</a></td><td>East Africa Time</td><td>Indian Ocean</td><td>UTC + 3 hours</td></tr><tr class="c1"><td><a href="sa/ect.html">ECT</a></td><td>Ecuador Time</td><td>South America</td><td>UTC - 5 hours</td></tr><tr class="c0"><td><a href="caribbean/edt.html">EDT</a></td><td>Eastern Daylight Time</td><td>Caribbean</td><td>UTC - 4 hours</td></tr><tr class="c1"><td><a href="na/edt.html">EDT</a></td><td>Eastern Daylight Time</td><td>North America</td><td>UTC - 4 hours</td></tr><tr class="c0"><td><a href="pacific/edt.html">EDT</a></td><td>Eastern Daylight Time</td><td>Pacific</td><td>UTC + 11 hours</td></tr><tr class="c1"><td><a href="africa/eest.html">EEST</a></td><td>Eastern European Summer Time</td><td>Africa</td><td>UTC + 3 hours</td></tr><tr class="c0"><td><a href="asia/eest.html">EEST</a></td><td>Eastern European Summer Time</td><td>Asia</td><td>UTC + 3 hours</td></tr><tr class="c1"><td><a href="eu/eest.html">EEST</a></td><td>Eastern European Summer Time</td><td>Europe</td><td>UTC + 3 hours</td></tr><tr class="c0"><td><a href="africa/eet.html">EET</a></td><td>Eastern European Time</td><td>Africa</td><td>UTC + 2 hours</td></tr><tr class="c1"><td><a href="asia/eet.html">EET</a></td><td>Eastern European Time</td><td>Asia</td><td>UTC + 2 hours</td></tr><tr class="c0"><td><a href="eu/eet.html">EET</a></td><td>Eastern European Time</td><td>Europe</td><td>UTC + 2 hours</td></tr><tr class="c1"><td><a href="na/egst.html">EGST</a></td><td>Eastern Greenland Summer Time</td><td>North America</td><td>UTC</td></tr><tr class="c0"><td><a href="na/egt.html">EGT</a></td><td>East Greenland Time</td><td>North America</td><td>UTC - 1 hour</td></tr><tr class="c1"><td><a href="ca/est.html">EST</a></td><td>Eastern Standard Time</td><td>Central America</td><td>UTC - 5 hours</td></tr><tr class="c0"><td><a href="caribbean/est.html">EST</a></td><td>Eastern Standard Time</td><td>Caribbean</td><td>UTC - 5 hours</td></tr><tr class="c1"><td><a href="na/est.html">EST</a></td><td>Eastern Standard Time</td><td>North America</td><td>UTC - 5 hours</td></tr><tr class="c0"><td><a href="ca/est.html">ET</a></td><td>Tiempo del Este</td><td>Central America</td><td>UTC - 5 hours</td></tr><tr class="c1"><td><a href="caribbean/est.html">ET</a></td><td>Tiempo del Este</td><td>Caribbean</td><td>UTC - 5 hours</td></tr><tr class="c0"><td><a href="na/est.html">ET</a></td><td>Tiempo Del Este </td><td>North America</td><td>UTC - 5 hours</td></tr><tr class="c1"><td><a href="military/f.html">F</a></td><td>Foxtrot Time Zone</td><td>Military</td><td>UTC + 6 hours</td></tr><tr class="c0"><td><a href="pacific/fjst.html">FJST</a></td><td>Fiji Summer Time</td><td>Pacific</td><td>UTC + 13 hours</td></tr><tr class="c1"><td><a href="pacific/fjt.html">FJT</a></td><td>Fiji Time</td><td>Pacific</td><td>UTC + 12 hours</td></tr><tr class="c0"><td><a href="sa/fkst.html">FKST</a></td><td>Falkland Islands Summer Time</td><td>South America</td><td>UTC - 3 hours</td></tr><tr class="c1"><td><a href="sa/fkt.html">FKT</a></td><td>Falkland Island Time</td><td>South America</td><td>UTC - 4 hours</td></tr><tr class="c0"><td><a href="sa/fnt.html">FNT</a></td><td>Fernando de Noronha Time</td><td>South America</td><td>UTC - 2 hours</td></tr><tr class="c1"><td><a href="military/g.html">G</a></td><td>Golf Time Zone</td><td>Military</td><td>UTC + 7 hours</td></tr><tr class="c0"><td><a href="pacific/galt.html">GALT</a></td><td>Galapagos Time</td><td>Pacific</td><td>UTC - 6 hours</td></tr><tr class="c1"><td><a href="pacific/gamt.html">GAMT</a></td><td>Gambier Time</td><td>Pacific</td><td>UTC - 9 hours</td></tr><tr class="c0"><td><a href="asia/get.html">GET</a></td><td>Georgia Standard Time</td><td>Asia</td><td>UTC + 4 hours</td></tr><tr class="c1"><td><a href="sa/gft.html">GFT</a></td><td>French Guiana Time</td><td>South America</td><td>UTC - 3 hours</td></tr><tr class="c0"><td><a href="pacific/gilt.html">GILT</a></td><td>Gilbert Island Time</td><td>Pacific</td><td>UTC + 12 hours</td></tr><tr class="c1"><td><a href="africa/gmt.html">GMT</a></td><td>Greenwich Mean Time</td><td>Africa</td><td>UTC</td></tr><tr class="c0"><td><a href="eu/gmt.html">GMT</a></td><td>Greenwich Mean Time</td><td>Europe</td><td>UTC</td></tr><tr class="c1"><td><a href="asia/gst.html">GST</a></td><td>Gulf Standard Time</td><td>Asia</td><td>UTC + 4 hours</td></tr><tr class="c0"><td><a href="sa/gyt.html">GYT</a></td><td>Guyana Time</td><td>South America</td><td>UTC - 4 hours</td></tr><tr class="c1"><td><a href="military/h.html">H</a></td><td>Hotel Time Zone</td><td>Military</td><td>UTC + 8 hours</td></tr><tr class="c0"><td><a href="atlantic/adt.html">HAA</a></td><td>Heure Avancée de l\'Atlantique</td><td>Atlantic</td><td>UTC - 3 hours</td></tr><tr class="c1"><td><a href="na/adt.html">HAA</a></td><td>Heure Avancée de l\'Atlantique</td><td>North America</td><td>UTC - 3 hours</td></tr><tr class="c0"><td><a href="na/cdt.html">HAC</a></td><td>Heure Avancée du Centre</td><td>North America</td><td>UTC - 5 hours</td></tr><tr class="c1"><td><a href="na/hadt.html">HADT</a></td><td>Hawaii-Aleutian Daylight Time</td><td>North America</td><td>UTC - 9 hours</td></tr><tr class="c0"><td><a href="caribbean/edt.html">HAE</a></td><td>Heure Avancée de l\'Est </td><td>Caribbean</td><td>UTC - 4 hours</td></tr><tr class="c1"><td><a href="na/edt.html">HAE</a></td><td>Heure Avancée de l\'Est </td><td>North America</td><td>UTC - 4 hours</td></tr><tr class="c0"><td><a href="na/pdt.html">HAP</a></td><td>Heure Avancée du Pacifique</td><td>North America</td><td>UTC - 7 hours</td></tr><tr class="c1"><td><a href="na/mdt.html">HAR</a></td><td>Heure Avancée des Rocheuses</td><td>North America</td><td>UTC - 6 hours</td></tr><tr class="c0"><td><a href="na/hast.html">HAST</a></td><td>Hawaii-Aleutian Standard Time</td><td>North America</td><td>UTC - 10 hours</td></tr><tr class="c1"><td><a href="na/ndt.html">HAT</a></td><td>Heure Avancée de Terre-Neuve</td><td>North America</td><td>UTC - 2:30 hours</td></tr><tr class="c0"><td><a href="na/akdt.html">HAY</a></td><td>Heure Avancée du Yukon</td><td>North America</td><td>UTC - 8 hours</td></tr><tr class="c1"><td><a href="asia/hkt.html">HKT</a></td><td>Hong Kong Time</td><td>Asia</td><td>UTC + 8 hours</td></tr><tr class="c0"><td><a href="sa/vet.html">HLV</a></td><td>Hora Legal de Venezuela</td><td>South America</td><td>UTC - 4:30 hours</td></tr><tr class="c1"><td><a href="atlantic/ast.html">HNA</a></td><td>Heure Normale de l\'Atlantique</td><td>Atlantic</td><td>UTC - 4 hours</td></tr><tr class="c0"><td><a href="caribbean/ast.html">HNA</a></td><td>Heure Normale de l\'Atlantique</td><td>Caribbean</td><td>UTC - 4 hours</td></tr><tr class="c1"><td><a href="na/ast.html">HNA</a></td><td>Heure Normale de l\'Atlantique</td><td>North America</td><td>UTC - 4 hours</td></tr><tr class="c0"><td><a href="ca/cst.html">HNC</a></td><td>Heure Normale du Centre</td><td>Central America</td><td>UTC - 6 hours</td></tr><tr class="c1"><td><a href="na/cst.html">HNC</a></td><td>Heure Normale du Centre</td><td>North America</td><td>UTC - 6 hours</td></tr><tr class="c0"><td><a href="ca/est.html">HNE</a></td><td>Heure Normale de l\'Est</td><td>Central America</td><td>UTC - 5 hours</td></tr><tr class="c1"><td><a href="caribbean/est.html">HNE</a></td><td>Heure Normale de l\'Est</td><td>Caribbean</td><td>UTC - 5 hours</td></tr><tr class="c0"><td><a href="na/est.html">HNE</a></td><td>Heure Normale de l\'Est</td><td>North America</td><td>UTC - 5 hours</td></tr><tr class="c1"><td><a href="na/pst.html">HNP</a></td><td>Heure Normale du Pacifique</td><td>North America</td><td>UTC - 8 hours</td></tr><tr class="c0"><td><a href="na/mst.html">HNR</a></td><td>Heure Normale des Rocheuses</td><td>North America</td><td>UTC - 7 hours</td></tr><tr class="c1"><td><a href="na/nst.html">HNT</a></td><td>Heure Normale de Terre-Neuve</td><td>North America</td><td>UTC - 3:30 hours</td></tr><tr class="c0"><td><a href="na/akst.html">HNY</a></td><td>Heure Normale du Yukon</td><td>North America</td><td>UTC - 9 hours</td></tr><tr class="c1"><td><a href="asia/hovt.html">HOVT</a></td><td>Hovd Time</td><td>Asia</td><td>UTC + 7 hours</td></tr><tr class="c0"><td><a href="military/i.html">I</a></td><td>India Time Zone</td><td>Military</td><td>UTC + 9 hours</td></tr><tr class="c1"><td><a href="asia/ict.html">ICT</a></td><td>Indochina Time</td><td>Asia</td><td>UTC + 7 hours</td></tr><tr class="c0"><td><a href="asia/idt.html">IDT</a></td><td>Israel Daylight Time</td><td>Asia</td><td>UTC + 3 hours</td></tr><tr class="c1"><td><a href="indian-ocean/iot.html">IOT</a></td><td>Indian Chagos Time</td><td>Indian Ocean</td><td>UTC + 6 hours</td></tr><tr class="c0"><td><a href="asia/irdt.html">IRDT</a></td><td>Iran Daylight Time</td><td>Asia</td><td>UTC + 4:30 hours</td></tr><tr class="c1"><td><a href="asia/irkst.html">IRKST</a></td><td>Irkutsk Summer Time</td><td>Asia</td><td>UTC + 9 hours</td></tr><tr class="c0"><td><a href="asia/irkt.html">IRKT</a></td><td>Irkutsk Time</td><td>Asia</td><td>UTC + 9 hours</td></tr><tr class="c1"><td><a href="asia/irst.html">IRST</a></td><td>Iran Standard Time</td><td>Asia</td><td>UTC + 3:30 hours</td></tr><tr class="c0"><td><a href="asia/ist-israel.html">IST</a></td><td>Israel Standard Time</td><td>Asia</td><td>UTC + 2 hours</td></tr><tr class="c1"><td><a href="asia/ist.html">IST</a></td><td>India Standard Time</td><td>Asia</td><td>UTC + 5:30 hours</td></tr><tr class="c0"><td><a href="eu/ist.html">IST</a></td><td>Irish Standard Time</td><td>Europe</td><td>UTC + 1 hour</td></tr><tr class="c1"><td><a href="asia/jst.html">JST</a></td><td>Japan Standard Time</td><td>Asia</td><td>UTC + 9 hours</td></tr><tr class="c0"><td><a href="military/k.html">K</a></td><td>Kilo Time Zone</td><td>Military</td><td>UTC + 10 hours</td></tr><tr class="c1"><td><a href="asia/kgt.html">KGT</a></td><td>Kyrgyzstan Time</td><td>Asia</td><td>UTC + 6 hours</td></tr><tr class="c0"><td><a href="asia/krast.html">KRAST</a></td><td>Krasnoyarsk Summer Time</td><td>Asia</td><td>UTC + 8 hours</td></tr><tr class="c1"><td><a href="asia/krat.html">KRAT</a></td><td>Krasnoyarsk Time</td><td>Asia</td><td>UTC + 8 hours</td></tr><tr class="c0"><td><a href="asia/kst.html">KST</a></td><td>Korea Standard Time</td><td>Asia</td><td>UTC + 9 hours</td></tr><tr class="c1"><td><a href="eu/kuyt.html">KUYT</a></td><td>Kuybyshev Time</td><td>Europe</td><td>UTC + 4 hours</td></tr><tr class="c0"><td><a href="military/l.html">L</a></td><td>Lima Time Zone</td><td>Military</td><td>UTC + 11 hours</td></tr><tr class="c1"><td><a href="au/lhdt.html">LHDT</a></td><td>Lord Howe Daylight Time</td><td>Australia</td><td>UTC + 11 hours</td></tr><tr class="c0"><td><a href="au/lhst.html">LHST</a></td><td>Lord Howe Standard Time</td><td>Australia</td><td>UTC + 10:30 hours</td></tr><tr class="c1"><td><a href="pacific/lint.html">LINT</a></td><td>Line Islands Time</td><td>Pacific</td><td>UTC + 14 hours</td></tr><tr class="c0"><td><a href="military/m.html">M</a></td><td>Mike Time Zone</td><td>Military</td><td>UTC + 12 hours</td></tr><tr class="c1"><td><a href="asia/magst.html">MAGST</a></td><td>Magadan Summer Time</td><td>Asia</td><td>UTC + 12 hours</td></tr><tr class="c0"><td><a href="asia/magt.html">MAGT</a></td><td>Magadan Time</td><td>Asia</td><td>UTC + 12 hours</td></tr><tr class="c1"><td><a href="pacific/mart.html">MART</a></td><td>Marquesas Time</td><td>Pacific</td><td>UTC - 9:30 hours</td></tr><tr class="c0"><td><a href="antarctica/mawt.html">MAWT</a></td><td>Mawson Time</td><td>Antarctica</td><td>UTC + 5 hours</td></tr><tr class="c1"><td><a href="na/mdt.html">MDT</a></td><td>Mountain Daylight Time</td><td>North America</td><td>UTC - 6 hours</td></tr><tr class="c0"><td><a href="eu/cest.html">MESZ</a></td><td>Mitteleuropäische Sommerzeit</td><td>Europe</td><td>UTC + 2 hours</td></tr><tr class="c1"><td><a href="africa/cet.html">MEZ</a></td><td>Mitteleuropäische Zeit</td><td>Africa</td><td>UTC + 1 hour</td></tr><tr class="c0"><td><a href="pacific/mht.html">MHT</a></td><td>Marshall Islands Time</td><td>Pacific</td><td>UTC + 12 hours</td></tr><tr class="c1"><td><a href="asia/mmt.html">MMT</a></td><td>Myanmar Time</td><td>Asia</td><td>UTC + 6:30 hours</td></tr><tr class="c0"><td><a href="eu/msd.html">MSD</a></td><td>Moscow Daylight Time</td><td>Europe</td><td>UTC + 4 hours</td></tr><tr class="c1"><td><a href="eu/msk.html">MSK</a></td><td>Moscow Standard Time</td><td>Europe</td><td>UTC + 4 hours</td></tr><tr class="c0"><td><a href="na/mst.html">MST</a></td><td>Mountain Standard Time</td><td>North America</td><td>UTC - 7 hours</td></tr><tr class="c1"><td><a href="africa/mut.html">MUT</a></td><td>Mauritius Time</td><td>Africa</td><td>UTC + 4 hours</td></tr><tr class="c0"><td><a href="asia/mvt.html">MVT</a></td><td>Maldives Time</td><td>Asia</td><td>UTC + 5 hours</td></tr><tr class="c1"><td><a href="asia/myt.html">MYT</a></td><td>Malaysia Time</td><td>Asia</td><td>UTC + 8 hours</td></tr><tr class="c0"><td><a href="military/n.html">N</a></td><td>November Time Zone</td><td>Military</td><td>UTC - 1 hour</td></tr><tr class="c1"><td><a href="pacific/nct.html">NCT</a></td><td>New Caledonia Time</td><td>Pacific</td><td>UTC + 11 hours</td></tr><tr class="c0"><td><a href="na/ndt.html">NDT</a></td><td>Newfoundland Daylight Time</td><td>North America</td><td>UTC - 2:30 hours</td></tr><tr class="c1"><td><a href="au/nft.html">NFT</a></td><td>Norfolk Time</td><td>Australia</td><td>UTC + 11:30 hours</td></tr><tr class="c0"><td><a href="asia/novst.html">NOVST</a></td><td>Novosibirsk Summer Time</td><td>Asia</td><td>UTC + 7 hours</td></tr><tr class="c1"><td><a href="asia/novt.html">NOVT</a></td><td>Novosibirsk Time</td><td>Asia</td><td>UTC + 6 hours</td></tr><tr class="c0"><td><a href="asia/npt.html">NPT</a></td><td>Nepal Time </td><td>Asia</td><td>UTC + 5:45 hours</td></tr><tr class="c1"><td><a href="na/nst.html">NST</a></td><td>Newfoundland Standard Time</td><td>North America</td><td>UTC - 3:30 hours</td></tr><tr class="c0"><td><a href="pacific/nut.html">NUT</a></td><td>Niue Time</td><td>Pacific</td><td>UTC - 11 hours</td></tr><tr class="c1"><td><a href="antarctica/nzdt.html">NZDT</a></td><td>New Zealand Daylight Time</td><td>Antarctica</td><td>UTC + 13 hours</td></tr><tr class="c0"><td><a href="pacific/nzdt.html">NZDT</a></td><td>New Zealand Daylight Time</td><td>Pacific</td><td>UTC + 13 hours</td></tr><tr class="c1"><td><a href="antarctica/nzst.html">NZST</a></td><td>New Zealand Standard Time</td><td>Antarctica</td><td>UTC + 12 hours</td></tr><tr class="c0"><td><a href="pacific/nzst.html">NZST</a></td><td>New Zealand Standard Time</td><td>Pacific</td><td>UTC + 12 hours</td></tr><tr class="c1"><td><a href="military/o.html">O</a></td><td>Oscar Time Zone</td><td>Military</td><td>UTC - 2 hours</td></tr><tr class="c0"><td><a href="asia/omsst.html">OMSST</a></td><td>Omsk Summer Time</td><td>Asia</td><td>UTC + 7 hours</td></tr><tr class="c1"><td><a href="asia/omst.html">OMST</a></td><td>Omsk Standard Time</td><td>Asia</td><td>UTC + 7 hours</td></tr><tr class="c0"><td><a href="military/p.html">P</a></td><td>Papa Time Zone</td><td>Military</td><td>UTC - 3 hours</td></tr><tr class="c1"><td><a href="na/pdt.html">PDT</a></td><td>Pacific Daylight Time</td><td>North America</td><td>UTC - 7 hours</td></tr><tr class="c0"><td><a href="sa/pet.html">PET</a></td><td>Peru Time</td><td>South America</td><td>UTC - 5 hours</td></tr><tr class="c1"><td><a href="asia/petst.html">PETST</a></td><td>Kamchatka Summer Time</td><td>Asia</td><td>UTC + 12 hours</td></tr><tr class="c0"><td><a href="asia/pett.html">PETT</a></td><td>Kamchatka Time</td><td>Asia</td><td>UTC + 12 hours</td></tr><tr class="c1"><td><a href="pacific/pgt.html">PGT</a></td><td>Papua New Guinea Time</td><td>Pacific</td><td>UTC + 10 hours</td></tr><tr class="c0"><td><a href="pacific/phot.html">PHOT</a></td><td>Phoenix Island Time</td><td>Pacific</td><td>UTC + 13 hours</td></tr><tr class="c1"><td><a href="asia/pht.html">PHT</a></td><td>Philippine Time</td><td>Asia</td><td>UTC + 8 hours</td></tr><tr class="c0"><td><a href="asia/pkt.html">PKT</a></td><td>Pakistan Standard Time</td><td>Asia</td><td>UTC + 5 hours</td></tr><tr class="c1"><td><a href="na/pmdt.html">PMDT</a></td><td>Pierre &amp; Miquelon Daylight Time</td><td>North America</td><td>UTC - 2 hours</td></tr><tr class="c0"><td><a href="na/pmst.html">PMST</a></td><td>Pierre &amp; Miquelon Standard Time</td><td>North America</td><td>UTC - 3 hours</td></tr><tr class="c1"><td><a href="pacific/pont.html">PONT</a></td><td>Pohnpei Standard Time</td><td>Pacific</td><td>UTC + 11 hours</td></tr><tr class="c0"><td><a href="na/pst.html">PST</a></td><td>Pacific Standard Time</td><td>North America</td><td>UTC - 8 hours</td></tr><tr class="c1"><td><a href="pacific/pst.html">PST</a></td><td>Pitcairn Standard Time</td><td>Pacific</td><td>UTC - 8 hours</td></tr><tr class="c0"><td><a href="na/pst.html">PT</a></td><td>Tiempo del Pacífico</td><td>North America</td><td>UTC - 8 hours</td></tr><tr class="c1"><td><a href="pacific/pwt.html">PWT</a></td><td>Palau Time</td><td>Pacific</td><td>UTC + 9 hours</td></tr><tr class="c0"><td><a href="sa/pyst.html">PYST</a></td><td>Paraguay Summer Time</td><td>South America</td><td>UTC - 3 hours</td></tr><tr class="c1"><td><a href="sa/pyt.html">PYT</a></td><td>Paraguay Time</td><td>South America</td><td>UTC - 4 hours</td></tr><tr class="c0"><td><a href="military/q.html">Q</a></td><td>Quebec Time Zone</td><td>Military</td><td>UTC - 4 hours</td></tr><tr class="c1"><td><a href="military/r.html">R</a></td><td>Romeo Time Zone</td><td>Military</td><td>UTC - 5 hours</td></tr><tr class="c0"><td><a href="africa/ret.html">RET</a></td><td>Reunion Time</td><td>Africa</td><td>UTC + 4 hours</td></tr><tr class="c1"><td><a href="military/s.html">S</a></td><td>Sierra Time Zone</td><td>Military</td><td>UTC - 6 hours</td></tr><tr class="c0"><td><a href="eu/samt.html">SAMT</a></td><td>Samara Time</td><td>Europe</td><td>UTC + 4 hours</td></tr><tr class="c1"><td><a href="africa/sast.html">SAST</a></td><td>South Africa Standard Time</td><td>Africa</td><td>UTC + 2 hours</td></tr><tr class="c0"><td><a href="pacific/sbt.html">SBT</a></td><td>Solomon IslandsTime</td><td>Pacific</td><td>UTC + 11 hours</td></tr><tr class="c1"><td><a href="africa/sct.html">SCT</a></td><td>Seychelles Time</td><td>Africa</td><td>UTC + 4 hours</td></tr><tr class="c0"><td><a href="asia/sgt.html">SGT</a></td><td>Singapore Time</td><td>Asia</td><td>UTC + 8 hours</td></tr><tr class="c1"><td><a href="sa/srt.html">SRT</a></td><td>Suriname Time</td><td>South America</td><td>UTC - 3 hours</td></tr><tr class="c0"><td><a href="pacific/sst.html">SST</a></td><td>Samoa Standard Time</td><td>Pacific</td><td>UTC - 11 hours</td></tr><tr class="c1"><td><a href="military/t.html">T</a></td><td>Tango Time Zone</td><td>Military</td><td>UTC - 7 hours</td></tr><tr class="c0"><td><a href="pacific/taht.html">TAHT</a></td><td>Tahiti Time</td><td>Pacific</td><td>UTC - 10 hours</td></tr><tr class="c1"><td><a href="indian-ocean/tft.html">TFT</a></td><td>French Southern and Antarctic Time</td><td>Indian Ocean</td><td>UTC + 5 hours</td></tr><tr class="c0"><td><a href="asia/tjt.html">TJT</a></td><td>Tajikistan Time</td><td>Asia</td><td>UTC + 5 hours</td></tr><tr class="c1"><td><a href="pacific/tkt.html">TKT</a></td><td>Tokelau Time</td><td>Pacific</td><td>UTC + 13 hours</td></tr><tr class="c0"><td><a href="asia/tlt.html">TLT</a></td><td>East Timor Time</td><td>Asia</td><td>UTC + 9 hours</td></tr><tr class="c1"><td><a href="asia/tmt.html">TMT</a></td><td>Turkmenistan Time</td><td>Asia</td><td>UTC + 5 hours</td></tr><tr class="c0"><td><a href="pacific/tvt.html">TVT</a></td><td>Tuvalu Time</td><td>Pacific</td><td>UTC + 12 hours</td></tr><tr class="c1"><td><a href="military/u.html">U</a></td><td>Uniform Time Zone</td><td>Military</td><td>UTC - 8 hours</td></tr><tr class="c0"><td><a href="asia/ulat.html">ULAT</a></td><td>Ulaanbaatar Time</td><td>Asia</td><td>UTC + 8 hours</td></tr><tr class="c1"><td><a href="/time/aboututc.html">UTC</a></td><td>Universal Time Coordinated</td><td>Universal</td><td>UTC</td></tr><tr class="c0"><td><a href="sa/uyst.html">UYST</a></td><td>Uruguay Summer Time</td><td>South America</td><td>UTC - 2 hours</td></tr><tr class="c1"><td><a href="sa/uyt.html">UYT</a></td><td>Uruguay Time</td><td>South America</td><td>UTC - 3 hours</td></tr><tr class="c0"><td><a href="asia/uzt.html">UZT</a></td><td>Uzbekistan Time</td><td>Asia</td><td>UTC + 5 hours</td></tr><tr class="c1"><td><a href="military/v.html">V</a></td><td>Victor Time Zone</td><td>Military</td><td>UTC - 9 hours</td></tr><tr class="c0"><td><a href="sa/vet.html">VET</a></td><td>Venezuelan Standard Time</td><td>South America</td><td>UTC - 4:30 hours</td></tr><tr class="c1"><td><a href="asia/vlast.html">VLAST</a></td><td>Vladivostok Summer Time</td><td>Asia</td><td>UTC + 11 hours</td></tr><tr class="c0"><td><a href="asia/vlat.html">VLAT</a></td><td>Vladivostok Time</td><td>Asia</td><td>UTC + 11 hours</td></tr><tr class="c1"><td><a href="pacific/vut.html">VUT</a></td><td>Vanuatu Time</td><td>Pacific</td><td>UTC + 11 hours</td></tr><tr class="c0"><td><a href="military/w.html">W</a></td><td>Whiskey Time Zone</td><td>Military</td><td>UTC - 10 hours</td></tr><tr class="c1"><td><a href="africa/wast.html">WAST</a></td><td>West Africa Summer Time</td><td>Africa</td><td>UTC + 2 hours</td></tr><tr class="c0"><td><a href="africa/wat.html">WAT</a></td><td>West Africa Time</td><td>Africa</td><td>UTC + 1 hour</td></tr><tr class="c1"><td><a href="africa/west.html">WEST</a></td><td>Western European Summer Time</td><td>Africa</td><td>UTC + 1 hour</td></tr><tr class="c0"><td><a href="eu/west.html">WEST</a></td><td>Western European Summer Time</td><td>Europe</td><td>UTC + 1 hour</td></tr><tr class="c1"><td><a href="africa/west.html">WESZ</a></td><td>Westeuropäische Sommerzeit</td><td>Africa</td><td>UTC + 1 hour</td></tr><tr class="c0"><td><a href="africa/wet.html">WET</a></td><td>Western European Time</td><td>Africa</td><td>UTC</td></tr><tr class="c1"><td><a href="eu/wet.html">WET</a></td><td>Western European Time</td><td>Europe</td><td>UTC</td></tr><tr class="c0"><td><a href="eu/wet.html">WEZ</a></td><td>Westeuropäische Zeit</td><td>Europe</td><td>UTC</td></tr><tr class="c1"><td><a href="pacific/wft.html">WFT</a></td><td>Wallis and Futuna Time</td><td>Pacific</td><td>UTC + 12 hours</td></tr><tr class="c0"><td><a href="na/wgst.html">WGST</a></td><td>Western Greenland Summer Time</td><td>North America</td><td>UTC - 2 hours</td></tr><tr class="c1"><td><a href="na/wgt.html">WGT</a></td><td>West Greenland Time</td><td>North America</td><td>UTC - 3 hours</td></tr><tr class="c0"><td><a href="asia/wib.html">WIB</a></td><td>Western Indonesian Time</td><td>Asia</td><td>UTC + 7 hours</td></tr><tr class="c1"><td><a href="asia/wit.html">WIT</a></td><td>Eastern Indonesian Time</td><td>Asia</td><td>UTC + 9 hours</td></tr><tr class="c0"><td><a href="asia/wita.html">WITA</a></td><td>Central Indonesian Time</td><td>Asia</td><td>UTC + 8 hours</td></tr><tr class="c1"><td><a href="africa/wst.html">WST</a></td><td>Western Sahara Summer Time</td><td>Africa</td><td>UTC + 1 hour</td></tr><tr class="c0"><td><a href="pacific/wst.html">WST</a></td><td>West Samoa Time</td><td>Pacific</td><td>UTC + 13 hours</td></tr><tr class="c1"><td><a href="africa/wt.html">WT</a></td><td>Western Sahara Standard Time</td><td>Africa</td><td>UTC</td></tr><tr class="c0"><td><a href="military/x.html">X</a></td><td>X-ray Time Zone</td><td>Military</td><td>UTC - 11 hours</td></tr><tr class="c1"><td><a href="military/y.html">Y</a></td><td>Yankee Time Zone</td><td>Military</td><td>UTC - 12 hours</td></tr><tr class="c0"><td><a href="asia/yakst.html">YAKST</a></td><td>Yakutsk Summer Time</td><td>Asia</td><td>UTC + 10 hours</td></tr><tr class="c1"><td><a href="asia/yakt.html">YAKT</a></td><td>Yakutsk Time</td><td>Asia</td><td>UTC + 10 hours</td></tr><tr class="c0"><td><a href="pacific/yapt.html">YAPT</a></td><td>Yap Time</td><td>Pacific</td><td>UTC + 10 hours</td></tr><tr class="c1"><td><a href="asia/yekst.html">YEKST</a></td><td>Yekaterinburg Summer Time</td><td>Asia</td><td>UTC + 6 hours</td></tr><tr class="c0"><td><a href="asia/yekt.html">YEKT</a></td><td> Yekaterinburg Time</td><td>Asia</td><td>UTC + 6 hours</td></tr><tr class="c1"><td><a href="military/z.html">Z</a></td><td>Zulu Time Zone</td><td>Military</td><td>UTC</td></tr></tbody></table>'
var $html = $(html);
var timezones = [];
var parseTimezone = function (input) {
var clean = input
.replace('UTC', '')
.replace(/ /g, '')
.replace('hours', '')
.replace('hour', '')
.replace(':15', '.25')
.replace(':30', '.5')
.replace(':45', '.75');
var output = $.trim(clean);
return output ? (+output) : 0;
};
$html.find('tr').each(function () {
var $this = $(this);
var $tds = $this.find('td');
var data;
if ($tds.length) {
data = {
abbreviation: $tds.eq(0).find('a').text(),
fullName: $tds.eq(1).text(),
location: $tds.eq(2).text(),
description: $tds.eq(3).text(),
hourOffset: parseTimezone($tds.eq(3).text())
};
timezones.push(data);
}
});
console.log(JSON.stringify(timezones));
/*
example output:
[{
"abbreviation": "AEST",
"fullName": "Australian Eastern Standard Time",
"location": "Australia",
"description": "UTC + 10 hours",
"hourOffset": 10
}]
*/
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment