“Programmically dealing with time can lead to madness … ”

I quickly decided not to include Daylight Saving Time and timezone information [1] for each city. In looking over what needs to be done, I realized that it's just way too much work for so little in return.

I'm not trying to handle the timezones automatically since ther's no clear-cut method to determine where a timezone is. While nominally the timezones are all 15 degrees apart, one just can't use that fact to determine the timezones since there are regional variations. For instance, Mountain (which is seven hours west of Greenwich) is located between 97°30′W and 112°′W and while it would be nice if one could say, “Yes, White Bird, Idaho [2], which is located at 116°17′56″ is in the Pacific Time Zone.” But you can't because White Bird is in Mountain, while 28 miles south is Riggins [3], at 116°18′53″ which is in the Pacific Time Zone (I think—according to my map, the time zone border runs just along the northern edge of Riggins).

It'd be a lot of work to work out which town is in which timezone for a given state if said state actually straddles two timezones (which looks to be about thirteen states).

Daylight Saving Time is a bit easier. Most of the United States follows DST (Daylight Saving Time) and given that it starts on the last Sunday of April and ends on the last Sunday of October, it's easy enough to check.

But the following areas in the US (United States) do not follow DST: Hawaii [4], Indiana [5] except for Jasper County [6], Lake County [7], LaPorte County [8], Newton County [9], Porter County [10] (which are in Central Standard Time or Central Daylight Time depending upon the time of year), Dearborn County [11], Clark County [12], Floyd County [13] and Harrison County [14] (which are in Easter Standard Time or Easter Daylight Time), Arizona [15] (with the exception of the Navajo Indian Reservation [16], given it spans three states), American Samoa [17], Guam [18], Puerto Rico [19] and the Virgin Islands [20].

But the history of Daylight Saving Time is interesting and yet maddening (and yes, I do have to track Daylight Saving Time in the past unfortunately). Daylight Saving Time has not always been around although the idea was first presented by Benjamin Franklin [21]. England [22] was the first county to formally encode into law Daylight Saving Time (went into effect May 21, 1916) followed a few years later by the United States (into effect March 31, 1918), and over the following few decades went into and out of law several times. In researching this, I did create the following table of DST dates:

Table: Daylight Saving Time throughout US History
Year(s)	Start	End	Notes
------------------------------
1776–1917	—	—	US did not have DST at this time.
1918	Mar 31	Oct 31	Instituded by Woodrow Wilson for World War I.
1919	Mar 31	Oct 31	
1920–1941	—	—	DST Repealed by US, with the exception of Massachusetts, Rhode Island, New York City, Philadelphia and Chicago
1942	Feb 9	—	Franklin Roosevelt signed into law “War Time” which put the US into Daylight Saving Time from Feb 9, 1942 until Sep 30, 1945.
1943	—	—
1944	—	—
1945	—	Sep 30
1946–1965	—	—	No US law at this time; states and municipalities were free to use DST as they saw fit.
1966–1973	last Sunday of April	last Sunday of October	
1974	Jan 6	Oct 31	Due to the OPEC (Organization of the Petroleum Exporting Countries) crisis of 1973, Congress passed the DST Energy Act, which mandated a longer period for DST for the next two years
1975	Feb 23	Oct 31	The DST Energy Act was repealed and DST went back to the normal schedule
1976–1986	last Sunday of April	last Sunday of October	
1987-present	first Sunday of April	last Sunday of October	In 1986, Regan signed into law a modification of the DST Act, moving the start of Daylight Saving to the first Sunday of April.
------------------------------
Year(s)	Start	End	Notes

Determining whether a location observed DST in the past is not easy (unless you know from personal experience) so again, this is left to the user to indicate such information (although from 1987 onwards can be done through software).

[1] /boston/2004/10/13.1

[2] http://www.ohwy.com/id/w/whitebir.htm

[3] http://www.rigginsidaho.com/

[4] http://www.hawaii.gov/portal/

[5] http://www.in.gov/

[6] http://www.stats.indiana.edu/profiles/pr18073.html

[7] http://www.lakecountyin.org/

[8] http://www.laportecountycvb.com/

[9] http://www.stats.indiana.edu/profiles/pr18111.html

[10] http://www.co.porter.in.us/

[11] http://www.dearborncounty.org/

[12] http://www.co.clark.in.us/

[13] http://www.floydcounty.in.gov/

[14] http://www.harrisoncounty.in.gov/government.html

[15] http://www.az.gov/webapp/portal/

[16] http://www.navajo.org/

[17] http://www.government.as/

[18] http://ns.gov.gu/

[19] http://welcome.topuertorico.org/

[20] http://www.usvi.net/

[21] http://webexhibits.org/daylightsaving/franklin.html

[22] http://webexhibits.org/daylightsaving/c.html

Gemini Mention this post

Contact the author