<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://osm.bio/index.php?action=history&amp;feed=atom&amp;title=%E6%A8%A1%E6%9D%BF%3ACountdownFuture</id>
	<title>模板:CountdownFuture - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://osm.bio/index.php?action=history&amp;feed=atom&amp;title=%E6%A8%A1%E6%9D%BF%3ACountdownFuture"/>
	<link rel="alternate" type="text/html" href="https://osm.bio/index.php?title=%E6%A8%A1%E6%9D%BF:CountdownFuture&amp;action=history"/>
	<updated>2026-05-01T22:37:06Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://osm.bio/index.php?title=%E6%A8%A1%E6%9D%BF:CountdownFuture&amp;diff=15909&amp;oldid=prev</id>
		<title>-光追-：​对某模板的定向拓展</title>
		<link rel="alternate" type="text/html" href="https://osm.bio/index.php?title=%E6%A8%A1%E6%9D%BF:CountdownFuture&amp;diff=15909&amp;oldid=prev"/>
		<updated>2026-04-30T02:08:09Z</updated>

		<summary type="html">&lt;p&gt;对某模板的定向拓展&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#if: {{{1|}}}&lt;br /&gt;
  |{{#if: {{{utc|}}}&lt;br /&gt;
    |{{#if: {{#pos:{{{1}}}|:}}&lt;br /&gt;
      |{{#expr: floor( ({{#time: U | {{{1}}} {{{utc}}} }} - {{#time: U}}) / {{#switch: {{{time|day}}}|day=86400|hour=3600|minute=60|second=1|#default=86400}} )}}{{{text|}}}&lt;br /&gt;
      |{{#expr: floor( ({{#time: U | {{{1}}} 00:00:00 {{{utc}}} }} - {{#time: U}}) / {{#switch: {{{time|day}}}|day=86400|hour=3600|minute=60|second=1|#default=86400}} )}}{{{text|}}}&lt;br /&gt;
    }}&lt;br /&gt;
    |{{#if: {{#pos:{{{1}}}|:}}&lt;br /&gt;
      |{{#expr: floor( ({{#time: U | {{{1}}} }} - {{#time: U}}) / {{#switch: {{{time|day}}}|day=86400|hour=3600|minute=60|second=1|#default=86400}} )}}{{{text|}}}&lt;br /&gt;
      |{{#expr: floor( ({{#time: U | {{{1}}} 00:00:00 }} - {{#time: U}}) / {{#switch: {{{time|day}}}|day=86400|hour=3600|minute=60|second=1|#default=86400}} )}}{{{text|}}}&lt;br /&gt;
    }}&lt;br /&gt;
  }}&lt;br /&gt;
  |错误：未提供日期参数&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 模板描述 ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CountdownFuture&amp;#039;&amp;#039;&amp;#039; - 计算当前时间到指定未来日期的剩余时间，可自定义输出格式。参考了[[模板:Countdown]]&lt;br /&gt;
&lt;br /&gt;
=== 使用方法 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{CountdownFuture|目标日期|utc=时区|time=精度|text=后缀文本}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 参数说明 ===&lt;br /&gt;
; 1 (必需)&lt;br /&gt;
: 目标日期，格式为YYYY-MM-DD或YYYY-MM-DD HH:MM:SS&lt;br /&gt;
; utc (可选)&lt;br /&gt;
: 时区偏移，例如+8表示UTC+8，-5表示UTC-5&lt;br /&gt;
; time (可选)&lt;br /&gt;
: 时间精度，可选值：day(天)、hour(小时)、minute(分钟)、second(秒)，默认为day&lt;br /&gt;
; text (可选)&lt;br /&gt;
: 显示在数字后面的后缀文本&lt;br /&gt;
&lt;br /&gt;
=== 示例 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{CountdownFuture|2026-12-31}} → 输出距离2026年12月31日剩余的天数&lt;br /&gt;
{{CountdownFuture|2026-12-31|utc=+8}} → 使用UTC+8时区计算剩余天数&lt;br /&gt;
{{CountdownFuture|2026-12-31|time=hour}} → 输出剩余小时数&lt;br /&gt;
{{CountdownFuture|2026-12-31 11:45:14|time=minute}} → 输出剩余分钟数&lt;br /&gt;
{{CountdownFuture|2026-8-21|text=天后}} → 输出&amp;quot;X天后&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 主要修改 ===&lt;br /&gt;
1. 将时间差计算顺序从 `(当前时间 - 目标时间)` 改为 `(目标时间 - 当前时间)`，确保结果为正数（剩余时间）&lt;br /&gt;
2. 更新了模板描述和示例，使其更符合&amp;quot;距离指定日期还有xx时间&amp;quot;的语义&lt;br /&gt;
&lt;br /&gt;
=== 典型应用场景 ===&lt;br /&gt;
* 显示距离未来重要日期的倒计时&lt;br /&gt;
* 计算活动开始剩余时间&lt;br /&gt;
* 显示项目截止日期倒计时&lt;br /&gt;
* 记录距离特殊事件的剩余时间&lt;br /&gt;
&lt;br /&gt;
=== 注意事项 ===&lt;br /&gt;
* 日期格式必须正确，否则会报错&lt;br /&gt;
* 时区参数需符合±HH格式&lt;br /&gt;
* 结果为整数，向下取整&lt;br /&gt;
* 如果目标日期已过去，结果将为负数&lt;br /&gt;
&lt;br /&gt;
[[Category:时间模板]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>-光追-</name></author>
	</entry>
</feed>