http://www.schaffter.com/cpu/tz.html
http://www.merlyn.demon.co.uk/uksumtim.htm
EU Summer Time:
Begin March (31 - (5*y div 4 + 4) mod 7) at 01:00 UTC
End October (31 - (5*y div 4 + 1) mod 7) at 01:00 UTC
US DST:
Begin April (07 - (5*y div 4 + 4) mod 7) at 02:00 local
End October (31 - (5*y div 4 + 1) mod 7) at 02:00 local
usStd = ();
euStd = ()
tzstd = [
"Y", "X", "W", "-9", "-8", "-7", "-6", "-5", "-4", "-3", "-2", "-1",
"0",
"1", "2", "3" "4", "5", "6", "7", "8", "9", "10", "11", "12"
]
tzstd = [
"Y", "X", "HST", "AKST", "PST", "MST", "CST", "EST", "AST", "P", "AT", "WAT"
"GMT", "CET", "EET", "BT", "ZP4", "ZP5", "ZP6", "ZP7", "WAST", "JST", "EAST", "L", "IDLE"