Difference between revisions of "Template:Daylight saving active/sandbox"

From blackwiki
Jump to navigation Jump to search
imported>Thayts
imported>Thayts
Line 24: Line 24:
 
<!--Hawaii-Aleutian Time-->
 
<!--Hawaii-Aleutian Time-->
 
|HAT|HAST|HADT
 
|HAT|HAST|HADT
 
 
<!--Alaska Time-->
 
<!--Alaska Time-->
 
|AKT|AKST|AKDT
 
|AKT|AKST|AKDT
 
 
<!--Pacific Time (Northern America)-->
 
<!--Pacific Time (Northern America)-->
 
|PT|PST|PDT
 
|PT|PST|PDT
 
 
<!--Mountain Time (Northern America)-->
 
<!--Mountain Time (Northern America)-->
 
|MT|MST|MDT
 
|MT|MST|MDT
 
 
<!--Central Time (Northern America)-->
 
<!--Central Time (Northern America)-->
 
|CT|CST|CDT
 
|CT|CST|CDT
 
 
<!--Eastern Time (Northern America)-->
 
<!--Eastern Time (Northern America)-->
 
|ET|EST|EDT
 
|ET|EST|EDT
 
 
<!--Atlantic Time-->
 
<!--Atlantic Time-->
 
|AT|AST|ADT
 
|AT|AST|ADT
 
 
<!--Newfoundland Time-->
 
<!--Newfoundland Time-->
 
|NT|NST|NDT=
 
|NT|NST|NDT=
  {{#ifexpr:
+
  {{#expr:
      <!--April through October-->
+
  {{#time:Ymd|{{#time:Y|{{{2|}}}}}0314-{{#time:w|{{#time:Y|{{{2|}}}}}0314}}days}}{{#switch:{{uc:{{{1}}}}}|HAT|HAST|HADT=1200|AKT|AKST|AKDT=1100|PT|PST|PDT=1000|MT|MST|MDT=0900|CT|CST|CDT=0800|ET|EST|EDT=0700|AT|AST|ADT=0600|NT|NST|NDT=0530}} <=
          ({{#time:n}} > 3  and {{#time:n}} < 11)
+
  {{#time:YmdHi|{{{2|}}}}} and
      <!--date in March after start DST-->
+
  {{#time:YmdHi|{{{2|}}}}} <
        or ({{#time:n}} = 3  and {{#time:j}} > {{#expr:(14 - (5*{{#time:Y}}/4 + 1) mod 7)}})
+
  {{#time:Ymd|{{#time:Y|{{{2|}}}}}1107-{{#time:w|{{#time:Y|{{{2|}}}}}1107}}days}}{{#switch:{{uc:{{{1}}}}}|HAT|HAST|HADT=1100|AKT|AKST|AKDT=1000|PT|PST|PDT=0900|MT|MST|MDT=0800|CT|CST|CDT=0700|ET|EST|EDT=0600|AT|AST|ADT=0500|NT|NST|NDT=0430}}
      <!--date in November before end DST-->
 
        or ({{#time:n}} = 11 and {{#time:j}} < {{#expr:(7  - (5*{{#time:Y}}/4 + 1) mod 7)}})
 
      <!--day of start DST after 2 AM local standard time (second Sunday in March)-->
 
        or ({{#time:n}} = 3  and {{#time:j}} = {{#expr:(14 - (5*{{#time:Y}}/4 + 1) mod 7)}} and {{#time:G|{{#switch:{{uc:{{{1}}}}}|NT|NST|NDT=-30|0}} minutes}} >= {{#switch:{{uc:{{{1}}}}}|HAT|HAST|HADT=12|AKT|AKST|AKDT=11|PT|PST|PDT=10|MT|MST|MDT=9|CT|CST|CDT=8|ET|EST|EDT=7|AT|AST|ADT=6|NT|NST|NDT=5}})
 
      <!--day of end DST before 2 AM local daylight saving time (first Sunday in November)-->
 
        or ({{#time:n}} = 11 and {{#time:j}} = {{#expr:(7  - (5*{{#time:Y}}/4 + 1) mod 7)}} and {{#time:G|{{#switch:{{uc:{{{1}}}}}|NT|NST|NDT=-30|0}} minutes}} < {{#switch:{{uc:{{{1}}}}}|HAT|HAST|HADT=11|AKT|AKST|AKDT=10|PT|PST|PDT=9|MT|MST|MDT=8|CT|CST|CDT=7|ET|EST|EDT=6|AT|AST|ADT=5|NT|NST|NDT=4}})
 
  |1 <!--DST active-->
 
  |0 <!--DST not active-->
 
 
  }}
 
  }}
  
 
<!--Greenwich Mean Time / British Summer Time (same as WET / WEST)-->
 
<!--Greenwich Mean Time / British Summer Time (same as WET / WEST)-->
 
|GMT|BST
 
|GMT|BST
 
 
<!--Western European Time-->
 
<!--Western European Time-->
 
|WET|WEST
 
|WET|WEST
 
 
<!--Central European Time-->
 
<!--Central European Time-->
 
|CET|CEST
 
|CET|CEST
 
 
<!--Eastern European Time-->
 
<!--Eastern European Time-->
 
|EET|EEST=
 
|EET|EEST=

Revision as of 20:51, 3 April 2018

0