跳转到内容

模板:Countdown:修订间差异

来自osm&bio
Magezeya留言 | 贡献
无编辑摘要
Magezeya留言 | 贡献
无编辑摘要
第2行: 第2行:
   |{{#if: {{{utc|}}}
   |{{#if: {{{utc|}}}
     |{{#if: {{#pos:{{{1}}}|:}}
     |{{#if: {{#pos:{{{1}}}|:}}
       |{{#expr: floor( ({{#time: U}} - {{#time: U | {{{1}}} {{{utc}}} }}) / {{#switch: {{{time|day}}}|day=86400|hour=3600|minute=60|second=1|#default=86400}} )}}
       |{{#expr: floor( ({{#time: U}} - {{#time: U | {{{1}}} {{{utc}}} }}) / {{#switch: {{{time|day}}}|day=86400|hour=3600|minute=60|second=1|#default=86400}} )}}{{{text|}}}
       |{{#expr: floor( ({{#time: U}} - {{#time: U | {{{1}}} 00:00:00 {{{utc}}} }}) / {{#switch: {{{time|day}}}|day=86400|hour=3600|minute=60|second=1|#default=86400}} )}}
       |{{#expr: floor( ({{#time: U}} - {{#time: U | {{{1}}} 00:00:00 {{{utc}}} }}) / {{#switch: {{{time|day}}}|day=86400|hour=3600|minute=60|second=1|#default=86400}} )}}{{{text|}}}
     }}
     }}
     |{{#if: {{#pos:{{{1}}}|:}}
     |{{#if: {{#pos:{{{1}}}|:}}
       |{{#expr: floor( ({{#time: U}} - {{#time: U | {{{1}}} }}) / {{#switch: {{{time|day}}}|day=86400|hour=3600|minute=60|second=1|#default=86400}} )}}
       |{{#expr: floor( ({{#time: U}} - {{#time: U | {{{1}}} }}) / {{#switch: {{{time|day}}}|day=86400|hour=3600|minute=60|second=1|#default=86400}} )}}{{{text|}}}
       |{{#expr: floor( ({{#time: U}} - {{#time: U | {{{1}}} 00:00:00 }}) / {{#switch: {{{time|day}}}|day=86400|hour=3600|minute=60|second=1|#default=86400}} )}}
       |{{#expr: floor( ({{#time: U}} - {{#time: U | {{{1}}} 00:00:00 }}) / {{#switch: {{{time|day}}}|day=86400|hour=3600|minute=60|second=1|#default=86400}} )}}{{{text|}}}
     }}
     }}
   }}
   }}
第19行: 第19行:
=== 使用方法 ===
=== 使用方法 ===
<pre>
<pre>
{{Countdown|目标日期|utc=时区|time=精度}}
{{Countdown|目标日期|utc=时区|time=精度|text=后缀文本}}
</pre>
</pre>


第29行: 第29行:
; time
; time
: 精度 (可选,day-天/hour-小时/minute-分钟/second-秒,默认为day)
: 精度 (可选,day-天/hour-小时/minute-分钟/second-秒,默认为day)
; text
: 后缀文本 (可选,显示在数字后面的文本)


=== 示例 ===
=== 示例 ===
第36行: 第38行:
{{Countdown|2023-12-31|time=hour}} → 输出小时差
{{Countdown|2023-12-31|time=hour}} → 输出小时差
{{Countdown|2023-12-31 12:30:45|time=minute}} → 包含时间的分钟差
{{Countdown|2023-12-31 12:30:45|time=minute}} → 包含时间的分钟差
{{Countdown|2025-8-21|text=天了}} → 输出"X天了"
</pre>
</pre>


[[Category:时间模板]]
[[Category:时间模板]]
</noinclude>
</noinclude>

2025年8月21日 (四) 15:05的版本


倒计时模板

计算指定日期与当前时间的时间差,只输出数字结果。

使用方法

{{Countdown|目标日期|utc=时区|time=精度|text=后缀文本}}

参数

1
目标日期 (YYYY-MM-DD或YYYY-MM-DD HH:MM:SS格式)
utc
时区偏移 (可选,例如+8表示UTC+8)
time
精度 (可选,day-天/hour-小时/minute-分钟/second-秒,默认为day)
text
后缀文本 (可选,显示在数字后面的文本)

示例

{{Countdown|2023-12-31}} → 输出天数差
{{Countdown|2023-12-31|utc=+8}} → 使用UTC+8时区
{{Countdown|2023-12-31|time=hour}} → 输出小时差
{{Countdown|2023-12-31 12:30:45|time=minute}} → 包含时间的分钟差
{{Countdown|2025-8-21|text=天了}} → 输出"X天了"