Modul:Ortsfakta tidszoner

Från Wikipedia

Dokumentation [visa] [redigera] [historik] [rensa sidcachen]


p = {}

	local tzast  = { normaltid = '[[Atlantic Standard Time|AST]]' , offsetnormal = '-4' }
	local tzest  = { normaltid = '[[Eastern Standard Time|EST]]'  , offsetnormal = '-5', sommartid = '[[Eastern Daylight Saving Time|EDT]]' , offsetsommar = '-4'}
	local tzcst  = { normaltid = '[[Central Standard Time|CST]]'  , offsetnormal = '-6', sommartid = '[[Central Daylight Saving Time|CDT]]' , offsetsommar = '-5'}
	local tzmst  = { normaltid = '[[Mountain Standard Time|MST]]' , offsetnormal = '-7', sommartid = '[[Mountain Daylight Saving Time|MDT]]', offsetsommar = '-6'}
	local tzmst2 = { normaltid = '[[Mountain Standard Time|MST]]' , offsetnormal = '-7'}
	local tzpst  = { normaltid = '[[Pacific Standard Time|PST]]'  , offsetnormal = '-8', sommartid = '[[Pacific Daylight Saving Time|PDT]]' , offsetsommar = '-7'}
	local tzchst = { normaltid = '[[Chamorro Standard Time|ChST]]', offsetnormal = '+10'}
	local tztenncst = {'Q495052','Q494806','Q494822','Q494810','Q494905','Q495072','Q494799','Q494818','Q495013','Q495022','Q489056','Q1177705','Q489430','Q494794','Q494815','Q495078','Q502360','Q494760',
		'Q494998','Q502442','Q502479','Q502386','Q502437','Q302165','Q502069','Q495031','Q489007','Q502047','Q502368','Q502397','Q490306','Q494771','Q502364','Q505968','Q501982','Q502072','Q494755',
		'Q501968','Q495448','Q502393','Q502345','Q494716','Q501974','Q494751','Q501976','Q494776','Q495045','Q495043','Q502348','Q502351','Q501602','Q494634','Q501954','Q506175','Q501939','Q501959',
		'Q502077','Q490322','Q474999','Q501964','Q494774','Q494970','Q501563','Q501948','Q501606'} -- CST i Tennessee
	local tztennest = {'Q490318','Q475301','Q494803','Q494791','Q494990','Q495017','Q488943','Q502373','Q502428','Q502342','Q188376','Q495059','Q502400','Q494768','Q495067','Q495003','Q501927','Q494636',
		'Q502356','Q495006','Q372373','Q502050','Q502377','Q502380','Q502054','Q501914','Q501918','Q501568','Q501935','Q495037'} -- EST i Tennessee
	local tzsdmst = {'Q484231','Q2613601','Q489079','Q489620','Q489092','Q495654','Q489369','Q492493','Q495620','Q489099','Q495269','Q495261','Q495201','Q495257','Q495195','Q198529'} -- South Dakota MST/MDT
	local tzsdcst = {'Q484633','Q484780','Q484234','Q489069','Q489062','Q489088','Q484450','Q489106','Q489159','Q489083','Q489273','Q489075','Q488922','Q178341','Q489265','Q489259','Q179954','Q495417',
		'Q490498','Q495234','Q495223','Q495625','Q495667','Q495629','Q491702','Q495672','Q495608','Q495289','Q495246','Q495209','Q495252','Q495198','Q495285','Q368006','Q338939','Q489222','Q495219',
		'Q495191','Q495273','Q926589','Q495239','Q495229','Q495264','Q426360','Q495275','Q495216','Q494764','Q493450','Q502081'} -- South Dakota CST/CDT 
	local tzorepst = {'Q484330','Q109665','Q484404','Q484371','Q484385','Q484426','Q484354','Q484411','Q484420','Q484395','Q484685','Q484378','Q484367','Q484361','Q450159','Q253186','Q484391','Q484388',
		'Q495340','Q495409','Q302852','Q506015','Q484408','Q495368','Q450374','Q495393','Q303491','Q495359','Q495344','Q495691','Q495382','Q495388','Q484538','Q495356','Q484346'} -- Oregon 
	local tzndmst  = {'Q28316','Q28321','Q28274','Q48926','Q48834','Q48867','Q48905','Q511487','Q282188'} -- MST North Dakota, Sioux County, Dunn County, and McKenzie County är delade 
	local tzndcst  = {'Q28308','Q28292','Q29124','Q29118','Q28283','Q28285','Q28523','Q28488','Q28311','Q48863','Q48917','Q48931','Q135328','Q48910','Q135330','Q48891','Q48896','Q280826','Q280815','Q280820',
		'Q280838','Q48902','Q48933','Q48920','Q48878','Q48937','Q511461','Q48831','Q126829','Q48856','Q511470','Q500598','Q511478','Q511498','Q511510','Q511524','Q28286','Q48927','Q48874','Q28496','Q28499' } -- CST North Dakota
	local tzflest  = {'Q156568','Q488826','Q156577','Q488517','Q494624','Q488499','Q488821','Q488853','Q488531','Q173867','Q488796','Q488805','Q493605','Q386885','Q488813','Q501848','Q111720','Q488468',
		'Q257311','Q488792','Q488488','Q488572','Q488885','Q488874','Q488528','Q488859','Q488810','Q501029','Q494616','Q488576','Q501022','Q255943','Q494463','Q262708','Q501014','Q648752','Q468557',
		'Q263742','Q488818','Q501123','Q488543','Q501067','Q484294','Q500992','Q494556','Q501043','Q503059','Q501163','Q280596','Q494471','Q494564','Q503889','Q501036','Q503064','Q501078','Q494541',
		'Q505417'} -- Florida EST Gulf County är amvivalent
	local tzflcst  = {'Q488865','Q174913','Q156643','Q488879','Q488537','Q494476','Q494500','Q503455','Q263418'} -- Florida CST
	local tzazmst2 = {'Q58774','Q58686','Q58692','Q58683','Q58759','Q58691','Q58696','Q58688','Q58712','Q58689','Q58711','Q58698'} -- Arizona, MST utan DST
	local tzkncst  = {'Q181967','Q486067','Q491872','Q486081','Q491862','Q486075','Q491982','Q491927','Q491837','Q111709','Q491850','Q400747','Q175756','Q400757','Q500742','Q491831','Q500698','Q500674',
		'Q486087','Q491911','Q491894','Q500680','Q501092','Q505411','Q491479','Q117917','Q498141','Q506370','Q503495','Q505287','Q505453','Q498077','Q500663','Q373348','Q502945','Q502920','Q506332','Q502707',
		'Q506357','Q506321' } -- Kentucky CST
	local tzknest  = {'Q486099','Q486060','Q491941','Q113185','Q486105','Q491996','Q486920','Q491945','Q491843','Q491976','Q491936','Q491899','Q486095','Q491903','Q486048','Q491966','Q400753','Q486071',
		'Q491931','Q888563','Q500702','Q491919','Q500654','Q491988','Q491959','Q500670','Q491991','Q491878','Q500751','Q491970','Q500734','Q500686','Q500776','Q491108','Q498104','Q498116','Q498058','Q500767',
		'Q498128','Q503516','Q502715','Q491136','Q503501','Q505499','Q498072','Q498066','Q501172','Q503554','Q498148','Q503521','Q491112','Q505428','Q505438','Q498123','Q500711','Q269164','Q503505','Q594313',
		'Q503583','Q505515','Q496771','Q505347','Q497707','Q505387','Q496729','Q491116','Q506309','Q503468','Q506385','Q505510','Q498028','Q506315','Q503446','Q473605','Q505398','Q502929','Q502952','Q506342',
		'Q503438','Q503442' } -- Kentucky EST
	local tzidpst  = {'Q486376','Q483932','Q486366','Q175799','Q494460','Q284840','Q491073','Q494569','Q494518' } -- PST i Idaho
	local tzidmst  = {'Q109820','Q109815','Q113017','Q486372','Q488548','Q488582','Q486357','Q486380','Q111298','Q486054','Q486078','Q488481','Q483947','Q156448','Q488512','Q486336','Q494494','Q494508','Q494514',
		'Q494575','Q494526','Q494536','Q487415','Q486994','Q491456','Q491052','Q491331','Q491316','Q491432','Q491311','Q491068','Q491339','Q491327','Q486040' } -- MST Idaho
	local tznbcst  = {'Q112823','Q492310','Q2613391','Q113151','Q484279','Q485239','Q484488','Q113041','Q156500','Q484239','Q490779','Q490740','Q484745','Q484470','Q490671','Q490683','Q490784','Q490710',
		'Q490703','Q490695','Q496091','Q485623','Q496125','Q496169','Q203049','Q489767','Q489787','Q489743','Q496152','Q489668','Q496086','Q489690','Q489663','Q496139','Q489702','Q496104','Q489939','Q489677',
		'Q507266','Q489735','Q502569','Q484530','Q496096','Q489682','Q162560','Q496132','Q485620','Q496176','Q489716','Q489673','Q496146','Q496031','Q489684','Q496115','Q496003','Q496070','Q496077','Q490678',
		'Q489762','Q489747','Q496045','Q496009','Q495834','Q124637','Q495799','Q495985','Q495719','Q489711','Q502511','Q495965','Q495979','Q485291','Q489687','Q489610','Q489648'} -- CST i Nebraska
	local tznbmst  = {'Q485058','Q484509','Q484282','Q484440','Q484771','Q485221','Q428902','Q484325','Q489783','Q339175','Q489659','Q489729','Q368766','Q496025','Q495990','Q495969','Q489751'} -- MST i Nebraska
	local tznvpst  = {'Q111220','Q108403','Q484398','Q484349','Q484381','Q495376','Q495349','Q484335','Q835104','Q203022','Q484418','Q484342','Q484431','Q484340','Q495398'} -- PST i Nevada
	p.tidszon = 
		{ ['Q30']  = { --- USA
			['Q173']   = tzcst, -- Alabama
			['Q816']   = {time1 = tzmst2, set1 = tzazmst2, time2 = tzmst, set2 = {} },  -- Arizona Apache, Navajo och Coconino County har amvivalenta tidszoner
			['Q1612']  = tzcst, -- Arkansas
			['Q1261']  = tzmst, -- Colorado
			['Q779']   = tzest, -- Connecticut
			['Q1393']  = tzest, -- Delaware
			['Q812']   = {time1 = tzcst, set1 = tzflcst, time2 = tzest, set2 = tzflest }, -- Florida Gulf County är amvivalent
			['Q1428']  = tzest, -- Georgia
			['Q782']   = { normaltid = '[[Hawaii-Aleutian Standard Time|HAST]]', offsetnormal = '-10'}, -- Hawaii
			['Q1221']  = {time1 = tzpst, set1 = tzidpst, time2 = tzmst, set2 = tzidmst }, -- Idaho, Idaho County är vankelmodigt
			['Q1204']  = tzcst, -- Illinois
			['Q1415']  = {time1 = tzcst, set1 = {'Q506768','Q512951','Q24648','Q367632','Q506752','Q507382','Q506168','Q512799','Q512937','Q507281','Q505333','Q503093'}, time2 = tzest, set2 = 'rest' }, 
			-- Indiana -- CST i 12, EST i resten
			['Q1546']  = tzcst, -- Iowa
			['Q99']    = tzpst, -- Kalifornien
			['Q1558']  = { time1 = tzmst, set1 = {'Q248521','Q374471','Q377131','Q377157'}, time2 = tzcst, set2 = 'rest'}, -- Kansas 4 countyn i MST, resten i CST
			['Q1603']  = { time1 = tzcst, set1 = tzkncst, time2 = tzest, set2 = tzknest }, -- Kentucky 
			['Q1588']  = tzcst, -- Louisiana
			['Q724']   = tzest, -- Maine
			['Q1391']  = tzest, -- Maryland
			['Q771']   = tzest, -- Massachusetts
			['Q1166']  = {time1 = tzcst, set1 = {'Q32348','Q497999','Q491126','Q497728'}, time2 = tzest, set2 = 'rest' }, -- Michigan  Gogebic, Iron, Dickinson, and Menominee i MST resten i CST
			['Q1527']  = tzcst, -- Minnesota
			['Q1494']  = tzcst, -- Mississippi
			['Q1581']  = tzcst, -- Missouri
			['Q1212']  = tzmst, -- Montana
			['Q1553']  = {time1 = tzmst, set1 = tznbmst, time2 = tzcst, set2 = tznbcst }, -- Nebraska  Cherry County är delad
			['Q1227']  = {time1 = tzpst, set1 = tznvpst, time2 = tzmst, set2 = {}}, -- Nevada Elko County, Nevada har delvis MST
			['Q759']   = tzest, -- New Hampshire
			['Q1408']  = tzest, -- New Jersey
			['Q1522']  = tzmst, -- New Mexico
			['Q1384']  = tzest, -- New York
			['Q1454']  = tzest, -- North Carolina
			['Q1207']  = {time1 = tzmst, set1 = tzndmst, time2 = tzcst, set2 = tzndcst }, -- North Dakota, Sioux County, Dunn County, and McKenzie County är amvivalenta
			['Q1397']  = tzest, -- Ohio
			['Q1649']  = tzcst, -- Oklahoma
			['Q824']   = {time1 = tzpst, time2 = tzmst, set1 = tzorepst, set2 = {}}, -- Oregon, Malheur County (Q495414) är delvis i MST, resten i PST 
			['Q1400']  = tzest, -- Pennsylvania
			['Q1387']  = tzest, -- Rhode Island
			['Q1456']  = tzest, -- South Carolina
			['Q1211']  = {time1 = tzmst, time2 = tzcst, set1 = tzsdmst, set2 = tzsdcst }, -- South Dakota
			['Q1509']  = {time1 = tzcst, time2 = tzest, set1 = tztenncst, set2 = tztennest }, -- Tennessee 
			['Q1439']  = {time1 = tzmst, time2 = tzcst, set1 = {'Q108494', 'Q110257'}, set2 = 'rest'}, -- Texas
			['Q829']   = tzmst, -- Utah
			['Q16551'] = tzest, -- Vermont
			['Q1370']  = tzest, -- Virginia
			['Q1223']  = tzpst, -- Washington
			['Q1371']  = tzest, -- West Virginia
			['Q1537']  = tzcst, -- Wisconsin
			['Q1214']  = tzmst, -- Wyoming
			['Q11703'] = tzast, -- USVI
			['Q16641'] = { normaltid = '[[Samoa Time Zone|SST]]', offsetnormal = '-11'}, --Am Samoa
			['Q3551781'] = tzest, -- District of Columbia
			['Q16635'] = tzchst, -- Guam
			['Q16644'] = tzchst, -- Nordmarianerna
			['Q1183']  = tzast   -- Puerto Rico
		} -- 
		}

return p