Template:Countdown: Difference between revisions

From the Kingdom Hearts Wiki, the Kingdom Hearts encyclopedia
Jump to navigationJump to search
No edit summary
No edit summary
 
(10 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<includeonly>{{#ifeq:{{#expr: {{#time:U}} < {{#if:{{{timecode|}}}|{{{timecode|}}}|{{#time:U|{{{year}}}-{{{month|1}}}-{{{day|1}}} {{{hour|00}}}:{{{minute|00}}}:{{{second|00}}}}}}}}}|1|There are {{#ifeq:{{#expr: {{#time:U}} < {{#if:{{{timecode|}}}|{{{timecode|}}}|{{#time:U|{{{year}}}-{{{month|1}}}-{{{day|1}}} {{{hour|00}}}:{{{minute|00}}}:{{{second|00}}}}}}} - 86399}}|1|'''<span style="color: {{{color|red}}}">{{#expr:( ( ( {{#if:{{{timecode|}}}|{{{timecode|}}}|{{#time:U|{{{year}}}-{{{month|1}}}-{{{day|1}}} {{{hour|00}}}:{{{minute|00}}}:{{{second|00}}}}}}} - {{#time:U}}) / 86400 ) -0.5) round 0}}</span>''' days|}} {{#ifeq:{{#expr: {{#time:U}} > {{#if:{{{timecode|}}}|{{{timecode|}}}|{{#time:U|{{{year}}}-{{{month|1}}}-{{{day|1}}} {{{hour|00}}}:{{{minute|00}}}:{{{second|00}}}}}}} - 3600}}|1|{{#ifeq: {{#expr: ( ( ( {{#if:{{{timecode|}}}|{{{timecode|}}}|{{#time:U|{{{year}}}-{{{month|1}}}-{{{day|1}}} {{{hour|00}}}:{{{minute|00}}}:{{{second|00}}}}}}} - {{#time:U}} ) / 60 ) - 0.5 ) round 0 }}|0|'''<span style="color: {{{color|red}}}">{{#expr: {{#if:{{{timecode|}}}|{{{timecode|}}}|{{#time:U|{{{year}}}-{{{month|1}}}-{{{day|1}}} {{{hour|00}}}:{{{minute|00}}}:{{{second|00}}}}}}} - {{#time:U}}}}</span>''' seconds |'''<span style="color: {{{color|red}}}">{{#expr: ( ( ( {{#if:{{{timecode|}}}|{{{timecode|}}}|{{#time:U|{{{year}}}-{{{month|1}}}-{{{day|1}}} {{{hour|00}}}:{{{minute|00}}}:{{{second|00}}}}}}} - {{#time:U}} ) / 60 ) - 0.5 ) round 0 }}</span>''' minutes}} |'''<span style="color: {{{color|red}}}">{{#expr:{{#expr: ( {{#if:{{{timecode|}}}|{{{timecode|}}}|{{#time:U|{{{year}}}-{{{month|1}}}-{{{day|1}}} {{{hour|00}}}:{{{minute|00}}}:{{{second|00}}}}}}} - {{#time:U}} ) / 3600 - ( ( ( ( ( ( {{#if:{{{timecode|}}}|{{{timecode|}}}|{{#time:U|{{{year}}}-{{{month|1}}}-{{{day|1}}} {{{hour|00}}}:{{{minute|00}}}:{{{second|00}}}}}}} - {{#time:U}}) / 86400 ) - 0.5 ) round 0 )* 24 ) -0.5 ) round 0}} - 1}}</span>''' hours}} left before {{{event|the event}}}.|{{#ifexist:{{{duration|}}}|{{#ifeq:{{#expr: ({{#if:{{{timecode|}}}|{{{timecode|}}}|{{#time:U|{{{year}}}-{{{month|1}}}-{{{day|1}}} {{{hour|00}}}:{{{minute|00}}}:{{{second|00}}}}}}} + {{{duration}}}) > {{#time:U}}}}|1|{{{eventstart|{{{event|the event}}} has already started.}}}|{{{eventend|{{{event|the event.}} has already ended}}}}}|{{{eventend|{{{event|the event}}} has already ended.}}}}}}} <small>({{purge|refresh}})</small></includeonly><noinclude>
{{#if:{{{expire|}}}|<includeonly><span data-end="toggle" data-toggle=".post-countdown" class="countdown" style="display:none;">{{#if:{{{f-text|}}}|{{{f-text|}}}&nbsp;}}<span class="countdowndate">{{{1|}}}</span>{{#if:{{{a-text|}}}|&nbsp;{{{a-text|}}}}}</span><span class="post-countdown" style="display:none;">{{{expire|}}}</span><span class="nocountdown">Enable JavaScript to view this countdown.</span></includeonly>
|<includeonly><span class="countdown" style="display:none;"><span class="countdowndate">{{{1}}} UTC</span></span><span class="nocountdown">Enable JavaScript to view this countdown.</span></includeonly>}}<noinclude>


-----
This template creates a countdown timer and works only in UTC time (the official wiki time). The correct usage is as follows:
This template creates a countdown timer, and works only in UTC time (the official wiki-time). The correct usage is as follows:


{{Countdown
<pre>{{Countdown|[name of month] [number pertaining to day] [year] [time of day in UTC]}}</pre>
|year       = 2012
|month      = 8
|day       = 27
|hour      = 0
|minute    = 0
|event      = TWEWY News
|duration  = 168
|eventstart = 20/8/2012 has already started
|eventend  = 27/8/2012 has already ended
}}


Therefore,
<pre>{{Countdown|January 01 3000 20:00:00}}</pre>
Would create this:
{{Countdown|January 01 3000 20:00:00}}
It is also possible to replace the timer with text once the timer expires. For that, use the following code:
<pre>{{Countdown
|[name of month] [[number pertaining to day] [year] [time of day in UTC]
|expire=(Text that appears when timer has expired)
|f-text=(Optional: Text that appears in front of the timer and disappears when the timer expires)
|a-text=(Optional: Text that appears after the timer and disappears when the timer expires)
}}</pre>
Therefore,
<pre>{{Countdown|January 01 2015 20:00:00|expire=Time's up!}}</pre>
would create this:
{{Countdown|January 01 2015 20:00:00|expire=Time's up!}}
[[Category:Utility templates]]</noinclude>
[[Category:Utility templates]]</noinclude>

Latest revision as of 18:07, 20 July 2015


This template creates a countdown timer and works only in UTC time (the official wiki time). The correct usage is as follows:

{{Countdown|[name of month] [number pertaining to day] [year] [time of day in UTC]}}

Therefore,

{{Countdown|January 01 3000 20:00:00}}

Would create this:

Enable JavaScript to view this countdown.

It is also possible to replace the timer with text once the timer expires. For that, use the following code:

{{Countdown
|[name of month] [[number pertaining to day] [year] [time of day in UTC]
|expire=(Text that appears when timer has expired)
|f-text=(Optional: Text that appears in front of the timer and disappears when the timer expires)
|a-text=(Optional: Text that appears after the timer and disappears when the timer expires)
}}

Therefore,

{{Countdown|January 01 2015 20:00:00|expire=Time's up!}}

would create this:

Enable JavaScript to view this countdown.