Difference between revisions of "Template:Infobox time zone (North America)/calc"

From blackwiki
Jump to navigation Jump to search
imported>Trappist the monk
m (Reverted edits by EX-Chute (talk) to last version by Jimp)
imported>BrandonXLF
Line 4: Line 4:
 
|dtoff  ={{#expr:{{{hoff|-5}}}+1}} hours {{{moff|0}}} min
 
|dtoff  ={{#expr:{{{hoff|-5}}}+1}} hours {{{moff|0}}} min
 
|stoff  ={{{hoff|-5}}} hours {{{moff|0}}} min
 
|stoff  ={{{hoff|-5}}} hours {{{moff|0}}} min
|doff  =UTC−{{#expr:abs({{{hoff|-5}}}+1)}}:{{padleft:{{#expr:abs{{{moff|00}}}}}|2}}
+
|doff  =UTC−{{#expr:abs({{{hoff|-5}}}+1)}}:{{padleft:{{#expr:abs{{{mof{{Infobox
 +
 
 +
 
 +
 
 +
|above        = {{{title|{{PAGENAMEBASE}}}}}
 +
 
 +
 
 +
 
 +
|image        = {{ #if: {{{image|}}}|[[File:{{{image}}}|300px]]|[[File:Standard World Time Zones.png|Standard World Time Zones|300px]]}}|
 +
 
 +
 
 +
 
 +
|caption      = {{{caption|}}}
 +
 
 +
 
 +
 
 +
|headerstyle  = background:#ccf;
 +
|labelstyle  = background:#ddf;
 +
 
 +
 
 +
 
 +
|header1  = UTC offset
 +
 
 +
|label2  = {{{{{{standard time initials|EST}}}|EST}}}
 +
 
 +
|data2    = [[{{{UTC−{{#expr:abs{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}}}}:{{padleft:{{#expr:abs{{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|00}}}}}|2}}|UTC−05:00}}}]]
 +
 
 +
 
 +
 
 +
|label3  = {{{{{{daylight time initials|EDT}}}|EDT}}}
 +
 
 +
|data3    = [[{{{UTC−{{#expr:abs({{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}}+1)}}:{{padleft:{{#expr:abs{{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|00}}}}}|2}}|UTC−04:00}}}]]
 +
 
 +
 
 +
 
 +
|header6  = <span class="noprint">Current time ({{purge|Refresh the clock.}})</span>
 +
 
 +
|label8  = <span class="noprint">{{{{{{daylight time initials|EDT}}}|EDT}}}</span>
 +
 
 +
|data8    = {{#ifeq:{{{{{#expr:({{#time:ndH|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}>=(31402-{{#time:w00|0 mar}}))+({{#time:ndH|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}>=(110701-{{#time:w00|0 nov}}))}}}}}|1|<span class="noprint">{{12-hour time|offset={{{{{#expr:{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}}+1}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min|-4 hours}}}|abbr=on|format={{{format|dmy}}}}}</span>}}
 +
 
 +
 
 +
 
 +
|label10  = <span class="noprint">{{{{{{standard time initials|EST}}}|EST}}}</span>
 +
 
 +
|data10    = {{#ifeq:{{{{{#expr:({{#time:ndH|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}>=(31402-{{#time:w00|0 mar}}))+({{#time:ndH|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}>=(110701-{{#time:w00|0 nov}}))}}}}}{{{use}}}|1full||<span class="noprint">{{12-hour time|offset={{{{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min|-5 hours}}}|abbr=on|format={{{format|dmy}}}}}</span>}}
 +
 
 +
 
 +
 
 +
|header14 = Observance of {{#expr:({{#time:ndH|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}>=(31402-{{#time:w00|0 mar}}))+({{#time:ndH|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}>=(110701-{{#time:w00|0 nov}}))}}
 +
 
 +
|data16  = {{#expr:({{#time:ndH|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}>=(31402-{{#time:w00|0 mar}}))+({{#time:ndH|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}>=(110701-{{#time:w00|0 nov}}))}} is observed {{#ifeq:{{{use}}}|full|throughout|in certain regions of}} this time zone between the 2nd Sunday in March and the 1st Sunday in November.
 +
 
 +
 
 +
 
 +
|label18  = {{#expr:({{#time:ndH|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}>=(31402-{{#time:w00|0 mar}}))+({{#time:ndH|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}>=(110701-{{#time:w00|0 nov}}))}} ended
 +
 
 +
|data18  = {{#ifeq:{{{{{#expr:({{#time:ndH|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}>=(31402-{{#time:w00|0 mar}}))+({{#time:ndH|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}>=(110701-{{#time:w00|0 nov}}))}}}}}|0|{{#ifeq:{{{format}}}|mdy|Nov&nbsp;}}{{#expr:7-{{#time:w|0 Nov {{#expr:{{{{{#time:Y|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}}}}-1}}}}}}{{#ifeq:{{{format}}}|mdy|,|&nbsp;Nov}} {{#expr:{{{{{#time:Y|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}}}}-1}}}}
 +
 
 +
 
 +
 
 +
|label20  = {{#expr:({{#time:ndH|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}>=(31402-{{#time:w00|0 mar}}))+({{#time:ndH|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}>=(110701-{{#time:w00|0 nov}}))}} {{#ifeq:{{{{{#expr:({{#time:ndH|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}>=(31402-{{#time:w00|0 mar}}))+({{#time:ndH|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}>=(110701-{{#time:w00|0 nov}}))}}}}}|0|begins|began}}
 +
 
 +
|data20  = {{#ifeq:{{{{{#expr:({{#time:ndH|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}>=(31402-{{#time:w00|0 mar}}))+({{#time:ndH|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}>=(110701-{{#time:w00|0 nov}}))}}}}}|2||{{#ifeq:{{{format}}}|mdy|Mar&nbsp;}}{{#expr:14-{{#time:w|0 Mar}}}}{{#ifeq:{{{format}}}|mdy|,|&nbsp;Mar}} {{{{{#time:Y|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}|}}}}}
 +
 
 +
 
 +
 
 +
|label22  = {{#expr:({{#time:ndH|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}>=(31402-{{#time:w00|0 mar}}))+({{#time:ndH|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}>=(110701-{{#time:w00|0 nov}}))}} {{#ifeq:{{{{{#expr:({{#time:ndH|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}>=(31402-{{#time:w00|0 mar}}))+({{#time:ndH|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}>=(110701-{{#time:w00|0 nov}}))}}}}}|2|ended|ends}}
 +
 
 +
|data22  = {{#ifeq:{{{{{#expr:({{#time:ndH|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}>=(31402-{{#time:w00|0 mar}}))+({{#time:ndH|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}>=(110701-{{#time:w00|0 nov}}))}}}}}|0||{{#ifeq:{{{format}}}|mdy|Nov&nbsp;}}{{#expr:7-{{#time:w|0 Nov}}}}{{#ifeq:{{{format}}}|mdy|,|&nbsp;Nov}} {{{{{#time:Y|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}|}}}}}
 +
 
 +
 
 +
 
 +
|label24  = {{#expr:({{#time:ndH|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}>=(31402-{{#time:w00|0 mar}}))+({{#time:ndH|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}>=(110701-{{#time:w00|0 nov}}))}} begins
 +
 
 +
|data24  = {{#ifeq:{{{{{#expr:({{#time:ndH|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}>=(31402-{{#time:w00|0 mar}}))+({{#time:ndH|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}>=(110701-{{#time:w00|0 nov}}))}}}}}|2|{{#ifeq:{{{format}}}|mdy|Mar&nbsp;}}{{#expr:14-{{#time:w|0 Mar {{#expr:{{{{{#time:Y|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}}}}+1}}}}}}{{#ifeq:{{{format}}}|mdy|,|&nbsp;Mar}} {{#expr:{{{{{#time:Y|{{{-{{#expr:floor(abs{{{offset|-5}}})}}|-5}}} hours {{{-{{#expr:(abs{{{offset|-5}}})*60mod60}}|0}}} min}}}}}+1}}}}
 +
 
 +
 
 +
 
 +
}}
 +
|00}}}}}|2}}
 
|soff  =UTC−{{#expr:abs{{{hoff|-5}}}}}:{{padleft:{{#expr:abs{{{moff|00}}}}}|2}}
 
|soff  =UTC−{{#expr:abs{{{hoff|-5}}}}}:{{padleft:{{#expr:abs{{{moff|00}}}}}|2}}
 
|use    ={{{use|full}}}
 
|use    ={{{use|full}}}

Revision as of 00:43, 21 February 2018

{{{title}}}
UTC offset
ESTUTC−5:00
EDTUTC−4:00
Current time (Script error: No such module "Purge".)
EST10:53 am on 22 Dec 2025
Observance of DST
DST is observed throughout this time zone between the 2nd Sunday in March and the 1st Sunday in November.
DST ended2 Nov 2025
DST begins8 Mar 2026