帮助:魔术字

本页使用了标题或全文手工转换,现处于中国大陆简体模式
本页使用了标题或全文手工转换,现处于中国大陆简体模式
帮助页面

待春留言 | 贡献于2022年9月23日 (五) 12:23提交的版本

这是一个用于MediaWiki的魔术字索引。魔术字是MediaWiki软件所识别的特定字符串,它们可以返回特定的值或触发其他的功能。

大致信息

魔术字有如下三种:

状态开关

状态开关可以控制页面的显示方式或其他行为。它往往用于排除或加入特定的页面内容。

魔术字 描述
目录
__NOTOC__ 隐藏目录。
__FORCETOC__ 强制于默认位置(第一个章节标题上方)显示目录。
__TOC__ 在魔术字的位置插入目录(忽略__NOTOC__)。如果这个魔术字在一个页面内被多次使用,目录将会被放置在首个__TOC__出现的位置。
编辑
__NOEDITSECTION__ 隐藏章节标题旁的编辑链接。
__NEWSECTIONLINK__ 在非讨论页顶端“编辑页面”标签右侧加入一个按钮,用于在页面结尾加入新的章节(参见MediaWiki上的说明)。
__NONEWSECTIONLINK__ 移除讨论页顶端“编辑页面”右侧的加入新章节链接。
分类
__NOGALLERY__ 用于分类页面。不显示分类中所包含文件的缩略图,而以普通链接代替。
__HIDDENCAT__ 用于分类页面。加入后此分类成为隐藏分类,将不会显示在上级分类其及成员页面的分类列表中(可以通过参数设置中的选项强制显示),建议用模板链接:{{hiddencat}}。
字词转换
__NOCONTENTCONVERT__
__NOCC__
不对当前页面进行字词转换。
__NOTITLECONVERT__
__NOTC__
不进行标题转换,其他内容照常转换。
其他
__START__ 没有特殊效果。用于标识提交后不需要转换的数据库信息。功能已经移除。
__INDEX__ 允许搜索引擎检索本页(忽略$wgArticleRobotPolicies的设置,但无法忽略robots.txt)。
__NOINDEX__ 阻止搜索引擎检索本页。
__STATICREDIRECT__ 用于重定向页。当有人移动页面并勾选“更新所有指向原标题的重定向”时,禁止MediaWiki更新本页的重定向。
__DISAMBIG__ 用于消歧义页,该页会被标记为消歧义页并显示于Special:消歧义页面,建议用模板链接:{{Disambig}}。

变量

变量可以返回关于当前页面、wiki站点或日期的信息。变量的语法与模板类似。其中标记为“[高开销]”的变量会被软件记录,且在一个页面中可使用的总数会被限制。

如果某一模板名与变量名重复,软件会自动将其解释为变量(因此若要包含Template:PAGENAME,页面中需要写作Template:魔术字/tlm)。在某些情况下,加入参数会强制软件将变量视作一个模板,如Template:魔术字/tlm将会包含Template:CURRENTDAYNAME。

日期与时间

以下变量返回用户所设置的时区日期或时间,默认为UTC时间。

在MediaWiki与浏览器缓存的影响下,这些变量显示的往往是被缓存的值,而非当前的时间。

变量 输出 描述
Template:魔术字/tlm 2024
Template:魔术字/tlm 05 月(补足前导零)
Template:魔术字/tlm 5月 月(本地语言中的月份名称)
Template:魔术字/tlm 5月 月(本地语言中月份名称的属格形式)
Template:魔术字/tlm 5月 月(本地语言中月份名称的简称)
Template:魔术字/tlm 8 日(无前导零)
Template:魔术字/tlm 08 日(补足前导零)
星期
Template:魔术字/tlm 3 星期(数字格式)
Template:魔术字/tlm 星期三 星期
时间
Template:魔术字/tlm 19:28 时间(24小时制,格式为HH:mm)
Template:魔术字/tlm 19 时间(24小时制,有前导零)
其他
Template:魔术字/tlm 19 周数
Template:魔术字/tlm
(相当于{{#time:YmdHis}}
20240508192824 YYYYMMDDHHmmss时间戳

如下变量和以上列出的变量功能相同,但是使用的是站点所在时区的本地时间,而非用户所设置的时区或UTC:

对于更详细的时间格式,请参见Help:时间序号

技术元数据

历史版本变量返回的是与当前页面最近一次编辑有关的数据。

变量 输出 描述
站点
Template:魔术字/tlm 求闻百科 站点名称($wgSitename
Template:魔术字/tlm https://www.qiuwenbaike.cn 域名URL$wgServer
Template:魔术字/tlm www.qiuwenbaike.cn 域名名称($wgServerName
Template:魔术字/tlm
Template:魔术字/tlm

输出这个wiki默认语言所使用的Unicode文本方向控制字符(从左到右书写的语言使用‎,反之使用‏
Template:魔术字/tlm 相对脚本路径($wgScriptPath
Template:魔术字/tlm 1.41.1 (cfacd0d) 当前所使用的MediaWiki版本
Template:魔术字/tlm
Template:魔术字/tlm
zh
zh
默认的界面语言($wgLanguageCode
当前页面的最新编辑版本
Template:魔术字/tlm
Template:魔术字/tlm
-
 
最近一次编辑版本的ID,然而在Miser模式下只会显示为连字暨减号
[高开销] 指定页面最近修订版本的ID
Template:魔术字/tlm
Template:魔术字/tlm
23
 
最近一次编辑的日份
[高开销] 指定页面最近一次编辑的日份
Template:魔术字/tlm
Template:魔术字/tlm
23
 
最近一次编辑的日份(前导零)
[高开销] 指定页面最近一次编辑的日份
Template:魔术字/tlm
Template:魔术字/tlm
09
 
最近一次编辑的月份
[高开销] 指定页面最近一次编辑的月份
Template:魔术字/tlm
Template:魔术字/tlm
2022
 
最近一次编辑的年份
[高开销] 指定页面最近一次编辑的年份
Template:魔术字/tlm
Template:魔术字/tlm
20220923122325
 
最近一次编辑的时间戳
[高开销] 最近修订版本的时间戳
Template:魔术字/tlm
Template:魔术字/tlm
待春
 
最近一个对本页面作出编辑的用户
[高开销] 最近一个对指定页面作出编辑的用户
在编辑提示里显示即将编辑的用户,见[1]
Template:魔术字/tlm
Template:魔术字/tlm

0
[高开销] 返回指定页面的大小
Template:魔术字/tlm 保护级别 输出当前页面对于特定行为(create,edit或move)的保护级别(autoconfirm或sysop等)。若未保护则返回空字符串。
影响页面内容
Template:魔术字/tlm 更改页面的标题,与-{T|}-类似,但优先级高于后者,不推荐使用,建议使用具有字词转换的模板链接:{{DISPLAYTITLE}}代替。可以通过$wgAllowDisplayTitle将其启用或禁用。在1.10+前默认禁用,之后的版本中默认启用。
Template:魔术字/tlm
Template:魔术字/tlm
Template:魔术字/tlm
为页面设置一个默认的排序索引。例如在吉米·威尔士条目的结尾加入Template:魔术字/tlm,则默认此条目在所有分类中都会排在“W”下,而非“J”。

统计

这些变量返回的数字往往包含分隔符(根据本地语言设置而可能是逗号或空格)。可以通过“:R”来返回无分隔号的数字(例如Template:魔术字/tlm→2,692,159而Template:魔术字/tlm→2692159))。对于PAGESINCATEGORY等需要参数的变量则使用“|R”(例如Template:魔术字/tlm→0而Template:魔术字/tlm→0)。

变量 输出 描述
整个站点
Template:魔术字/tlm 2,692,159 页面总数
Template:魔术字/tlm 1,146,773 主命名空间(条目命名空间)内的页面总数
Template:魔术字/tlm 104,618 上传的文件总数
Template:魔术字/tlm 7,343,535 总页面编辑次数
Template:魔术字/tlm 1,639 注册用户总数
Template:魔术字/tlm 30 sysop用户组中的用户总数
Template:魔术字/tlm 94 活跃用户总数,其标准与Special:Statistics中的标准相同
Template:魔术字/tlm
Template:魔术字/tlm

134
[高开销] 指定分类中的页面总数。

Template:魔术字/tlm
Template:魔术字/tlm
Template:魔术字/tlm
Template:魔术字/tlm

134
122
7
5

[高开销] 返回指定分类的:
  • 所有页面数
  • 所有非分类页和非文件页数
  • 所有子分类页数
  • 所有文件页数
Template:魔术字/tlm
Template:魔术字/tlm
Template:魔术字/tlm
0
特定用户群组中的用户总数
Template:魔术字/tlm
Template:魔术字/tlm
禁用 指定命名空间中的页面总数。例如Template:魔术字/tlm返回分类总数。在求闻百科被禁用。
Template:魔术字/tlm 禁用 指定用户的贡献总数。在求闻百科疑似被禁用。

页面标题

变量 输出 描述
Template:魔术字/tlm Help:魔术字 命名空间及页面标题
Template:魔术字/tlm 魔术字 页面标题
Template:魔术字/tlm 魔术字 页面标题,不包括当前子页面标题及命名空间(页面“Qiuwen:页面/子页面”则返回“页面”)
Template:魔术字/tlm 魔术字 子页面标题(页面“Qiuwen:页面/子页面”则返回“子页面”)
Template:魔术字/tlm Help:魔术字 当前页面对应的内容页标题(包含命名空间)
Template:魔术字/tlm Help talk:魔术字 当前页面对应的讨论页标题(包含命名空间)

魔术字Template:魔术字/tlmTemplate:魔术字/tlm仅在允许子页面出现的命名空间中有效。参见mw:Manual:$wgNamespacesWithSubpages

以下类似的魔术字返回URL编码结果:

在MediaWiki 1.15及以上版本中,这些魔术字均可通过参数来指明特定页面:

命名空间

变量 输出 描述
Template:魔术字/tlm Help 命名空间
Template:魔术字/tlm
Template:魔术字/tlm
Help
Help
当前页面对应的内容页面命名空间
Template:魔术字/tlm Help talk 当前页面对应的讨论页命名空间

以下类似的魔术字返回URL编码结果:

在MediaWiki 1.15及以上版本中,这些魔术字均可通过参数来指明特定页面:

其他特殊符号

变量 输出 描述
Template:魔术字/tlm | 在参数中代替 |
Template:魔术字/tlm = 在参数中代替 =
#REDIRECT [[條目名稱]]
#重定向 [[條目名稱]]
标记此条目为重定向页。此语法仅在条目第一行时有效。另见Help:重定向
ISBN 0-12-345678-9 ISBN 0-12-345678-9 同样是MediaWiki软件所识别的特定字符串,并且符合条件时会自动转换为链接。求闻百科不启用本功能

自动替换引用的符号

部分特殊符号或魔术字会在存储编辑的当下自动替换引用,部分功能可利用<includeonly></includeonly>标签包裹来防止转换,部分功能要通过其他符号将之断开才能防止转换。

变量 输出 描述
'"`UNIQ--擴展標籤名稱-實體編號-QINU`"'[1] (依实际实体标签而定) 若存储的源代码内容中直接存在此字符串且存在对应编号的扩展标签实体,则会自动被替换为对应扩展标签内容。此外所有扩展标签在模板解析处理过程中皆会以此种特殊符号存储,这也是使用{{#ifeq:}}比较两个内容相同且包含扩展标签(如<math><nowiki><ref>等)的字符串会失败的原因。另见mw:Strip marker。这个自动替换引用的过程在<includeonly></includeonly>标签内不起作用
~~~ (因用户而异) 自动替换为用户的签名。另见QW:签名
~~~~ (因用户而异) 自动替换为用户的签名及时间。另见QW:签名
~~~~~ 2024年5月8日 (三) 19:28 (UTC) 自动替换为存储编辑时的时间。另见QW:签名

解析器函数

解析器函数与变量十分类似,但是有一个或多个参数(技术上来看,所有使用参数的魔术字均为解析器函数),且魔术字的名称前往往会有一个#号,以将它们与一般的模版区分开来。

这一页仅列出了集成在MediaWiki软件中的解析器函数。其他扩展(例如ParserFunctions extension)可能为MediaWiki加入更多的解析器函数。请参见Help:解析器函数了解更多的解析器函数。

URL数据

魔术字 输出 描述
Template:魔术字/tlm
Template:魔术字/tlm
/wiki/%E9%A1%B5%E9%9D%A2%E6%A0%87%E9%A2%98
/index.php?title=%E9%A1%B5%E9%9D%A2%E6%A0%87%E9%A2%98&字符串
指定标题的相对路径
Template:魔术字/tlm
Template:魔术字/tlm
Template:魔术字/tlm
https://www.qiuwenbaike.cn/wiki/Category:%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3

https://www.qiuwenbaike.cn/index.php?title=Category:%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3&action=edit
https://www.qiuwenbaike.cn/index.php?title=En:Category:Help&action=edit

指定标题的绝对路径,同时处理跨维基前缀。
Template:魔术字/tlm
Template:魔术字/tlm
https://tu.zhongwen.wiki/images/qiuwenbaike/zh/c/ca/Banned_Images.svg
https://tu.zhongwen.wiki/images/qiuwenbaike/zh/c/ca/Banned_Images.svg
指定多媒体文件的绝对路径
Template:魔术字/tlm
Template:魔术字/tlm
%E5%AD%97+%E7%AC%A6+%E4%B8%B2
x+y+z+%E4%B8%80%E4%BA%8C%E4%B8%89
将字符串以百分号编码以供URL使用。
Template:魔术字/tlm
Template:魔术字/tlm
字_符_串
x_y_z一二三
将字符串编码以供URL锚点(URL中#号后面的部分)使用。

命名空间

模板链接:{{ns:}}返回指定索引编号所对应命名空间的本地名称。

内容页面命名空间 讨论页命名空间
用法 输出 用法 输出
Template:魔术字/tlmTemplate:魔术字/tlm Media 不适用 不适用
Template:魔术字/tlmTemplate:魔术字/tlm Special 不支持 不支持
Template:魔术字/tlm Template:魔术字/tlmTemplate:魔术字/tlm Talk
Template:魔术字/tlmTemplate:魔术字/tlm User Template:魔术字/tlmTemplate:魔术字/tlm User talk
Template:魔术字/tlmTemplate:魔术字/tlm Qiuwen Template:魔术字/tlmTemplate:魔术字/tlm Qiuwen talk
Template:魔术字/tlmTemplate:魔术字/tlmTemplate:魔术字/tlm File Template:魔术字/tlmTemplate:魔术字/tlmTemplate:魔术字/tlm File talk
Template:魔术字/tlmTemplate:魔术字/tlm MediaWiki Template:魔术字/tlmTemplate:魔术字/tlm MediaWiki talk
Template:魔术字/tlmTemplate:魔术字/tlm Template Template:魔术字/tlmTemplate:魔术字/tlm Template talk
Template:魔术字/tlmTemplate:魔术字/tlm Help Template:魔术字/tlmTemplate:魔术字/tlm Help talk
Template:魔术字/tlmTemplate:魔术字/tlm Category Template:魔术字/tlmTemplate:魔术字/tlm Category talk
Template:魔术字/tlmTemplate:魔术字/tlm Draft Template:魔术字/tlmTemplate:魔术字/tlm Draft talk
Template:魔术字/tlmTemplate:魔术字/tlm Module Template:魔术字/tlmTemplate:魔术字/tlm Module talk

格式

用法 输入 → 输出 描述
Template:魔术字/tlm Template:魔术字/tlm → data center 转换为小写字母输出
Template:魔术字/tlm Template:魔术字/tlm → dATA CENTER 字符串的第一个字符转换为小写字母
Template:魔术字/tlm Template:魔术字/tlm → TEXT TRANSFORM 转换为大写字母输出
Template:魔术字/tlm Template:魔术字/tlm → Text transform 字符串的第一个字符转换为大写字母
Template:魔术字/tlm
Template:魔术字/tlm
Template:魔术字/tlm → −987,654,321.654321
Template:魔术字/tlm → -987654321.654321
根据本地语言的设置处理空格和逗号等数字分隔符。

Template:魔术字/tlm Template:魔术字/tlm Template:魔术字/tlm Template:魔术字/tlm

Template:魔术字/tlm
→ 11 seP 2001(您的设置),2001 SeP 11(默认)
Template:魔术字/tlm
→ sep 11,2001(您的设置),11 Sep 2001(默认)
Template:魔术字/tlm
12月 7, 1941(您的设置),12月 7, 1941(默认)
Template:魔术字/tlm
→ 2001 sep 11(您的设置)2001 sep 11(默认)

将日期显示为用户在“日期与时间”中所指定的格式。对于未登录或是未进行设置的用户,可以通过参数指定默认格式:mdy, dmy, ymd, ISO 8601(区分大小写)。如果未指定格式或格式无效,则输入格式会被作为默认格式。如果输入的日期无效,则直接输出未处理的结果。

解析器函数time提供了更多的格式化控制。

Template:魔术字/tlm
Template:魔术字/tlm
Template:魔术字/tlm → 00xyz
Template:魔术字/tlm → __xyz
自动在字符串开头用给定的字符(默认为“0”)补足到特定长度。例如Template:魔术字/tlm生成044。也用于截取字符串的一部分。
Template:魔术字/tlm
Template:魔术字/tlm
Template:魔术字/tlm → xyz00
Template:魔术字/tlm → xyz__
与padleft类似,但将字符加入到字符串的结尾。也用于截取字符串的一部分。
Template:魔术字/tlm Template:魔术字/tlm → 他 根据首个参数,输出特定词语的单数或复数形式(根据中文)。

杂项

魔术字 输出 描述
Template:魔术字/tlm Template:魔术字/tlm编辑
(根据界面语言而异,尝试:frja
根据界面语言版本而显示特定MediaWiki命名空间消息的内容。注意:这可能会对缓存产生影响。
Template:魔术字/tlm
Template:魔术字/tlm
Template:魔术字/tlm
Template:魔术字/tlm
语言代码
中文(中国香港)
ไทย
泰语
ISO 639语言代码转换为此种语言的名称。有第2参数时,以第2参数的语言显示第1参数的语言名称。
Template:魔术字/tlm
Template:魔术字/tlm
Special:特殊页面名称
Special:用户登录
特殊页面的本地名称,可用模板链接:{{special|特殊页面名称}}替换。
Template:魔术字/tlm
Template:魔术字/tlm
Template:魔术字/tlm
(依据标签名确定) 以XML的方式生成标签,并解析成wiki代码,有属性的按照<tagname attribute="value">对应Template:魔术字/tlm编写,有内容值则按照<tagname>content</tagname>对应Template:魔术字/tlm编写,用于解决不能标签嵌套的问题,如ref标签。
Template:魔术字/tlm Template:魔术字/tlm → TA 根据Special:参数设置中设置的性别进行判断
Template:魔术字/tlm 启用MediaWiki:Groupconversiontable-''转换组名称''/''语言代码''中定义的字词转换。但求闻百科现使用模板链接:{{NoteTA}},因此无反应。
Template:魔术字/tlm 2234347 返回该页面ID
Template:魔术字/tlm Template:魔术字/tlm 完全禁止某页面使用维基数据的链接。

借助魔术字调用解析器函数

魔术字 输出 描述
{{#xyz:主参数|副参数}} 调用名为xyz的解析器函数。关于求闻百科能用的所有解析器函数详见Special:版本#mw-version-parser-function-hooks。另见Help:解析器函数
{{#expr:19+8}} 27 使用“#expr”对数值进行计算
{{#expr:floor(100*23/223)}}% 10% 使用“#expr”及“floor”的计算
{{#if:检查字符串|有值时输出|无值时输出}}
{{#if|yes|no}}
{{#if:foo|yes|no}}
有值时输出
no
yes
检查输入是否有值
{{#ifeq:a|b|相等|不相等}}
{{#ifeq:a|a|相等|不相等}}
不相等
相等
检查两输入是否相等
{{#property:P361}} {{#property:P361}} 使用解析器函数调用维基数据的资料,其中P361代表本页面的所属实体,{{#property:P361}}。详细使用说明见维基数据的相关说明
{{#invoke:模块名称|函数名称}} 使用解析器函数调用模块命名空间中的函数。详细使用说明见Qiuwen:Lua

嵌入包含修饰符

{{頁面名稱|可選參數}}通常会嵌入包含其他页面的内容,默认是嵌入包含自Template:模板命名空间。

嵌入包含修饰符类的魔术字可以改变嵌入包含时的行为。

以上任何以{{魔術字名稱}}{{#魔術字名稱}}调用的魔术字,皆可以使用这些修饰符进行调整。

用法 输出 说明
{{:xyz}} 非来自默认Template:模板命名空间的嵌入包含 表示更改嵌入包含命名空间的语法。单一冒号一般不会视为模板修饰符,而是条目命名空间的前缀。 由于嵌入包含默认是使用Template命名空间,因此您可以使用
“魔术字”的各地常用别名
中国内地协调世界时[2]
中国台湾世界协调时间[3]
中国香港协调世界时[4]
中国澳门世界协调时[5]
马来西亚世界协调时间

协调世界时(英语:Coordinated Universal Time,法语:Temps Universel Coordonné,简称UTC)是最主要的世界时间标准,其以原子时秒长为基础,在时刻上尽量接近于格林威治标准时间

协调世界时是世界上调节时钟和时间的主要时间标准,它与0度经线的平太阳时相差不超过1秒[6],并不遵守夏令时。协调世界时是最接近格林威治标准时间(GMT)的几个替代时间系统之一。对于大多数用途来说,UTC时间被认为能与GMT时间互换,但GMT时间已不再被科学界所确定。

协调世界时(UTC)正式形成于1963年国际无线电咨询委员会的374号建议中[7],该建议由多国时间实验室共同提出。人们对该时间系统进行过数次调整,直到1972年引入了闰秒机制,调整工作得以简化。也有很多人提议用一个没有闰秒的时间系统来替换掉协调世界时,但当前尚未就此达成一致。

现行的协调世界时根据国际电信联盟的建议《Standard-frequency and time-signal emissions》(ITU-R TF.460-6)所确定[8]。UTC基于国际原子时,并通过不规则的加入闰秒来抵消地球自转变慢的影响[9]。闰秒在必要的时候会被插入到UTC中,以保证协调世界时(UTC)与世界时(UT1)相差不超过0.9秒[10]

缩写

协调世界时的缩写为UTC。国际电信联盟希望协调世界时能够在所有语言有单一的缩写。英语法语区的人同时希望各自的语言缩写-CUT和TUC能够成为国际标准,结果最后妥协使用UTC[11],这个缩写跟从世界时变种(UT0、UT1、UT2、UT1R等等)的缩写模式[12]

机理

协调世界时把时间分为天、小时、分钟和秒。通常,天是使用格里历(公历)定义的,但也能使用儒略日。每天包含24小时,每小时包含60分钟。一分钟通常有60秒,但加入了随机的闰秒后,一分钟可能是61秒或59秒[13]。因此,在UTC系统的时间尺度中,秒和比秒小的单位(毫秒、微秒等)其长度是固定的,但是对于分钟和比分还大的单位(小时、天、周等),其长度是可变的。国际地球自转服务组织(IERS)做出插入闰秒的决定,并至少在加入前6个月发布在该组织的“公告C”中[14][15] 。闰秒是无法提前很早预知的,因为地球的自转速率是不可预测的[16]

几乎所有的UTC天都包含 86,400 SI秒,即每分钟正好有60秒。然而,由于一个平太阳日比 86,400 SI秒稍微长一些,偶尔会有一个UTC天的最后一分钟被调整为61秒。多出的这一秒被称为闰秒,它体现了上一闰秒后比平太阳日多出来的全部时长(大约每天2毫秒)。一个UTC天的最后一分钟也可以是59秒,以此来适应地球自转得更快的情况,但是这样的可能性很小,至今还没有出现过。UTC天的长度不规则意味着带小数的儒略日和UTC时间不能很好的对应。

为了保证协调世界时很接近世界时UT1,UTC从基于TAI的线性方程转变成另一方程时,偶尔会出现不连续点。这些不连续点以闰秒的形式体现出来,这些不连续点就是造成了UTC天的长度不规则的闰秒。IERS规定不连续点仅出现在6月或12月底,但也有规定将3月或者9月作为备选[17] [18]国际地球自转服务组织(IERS)跟踪并公布UTC时间和世界时的差别,即DUT1 = UT1 - UTC,另外,IERS也负责引入不连续的闰秒来保证它们的时间差DUT1在±0.9秒之间。

由于时间膨胀效应,不在大地基准面或者快速运动的的标准时钟,将不会和UTC时间保持同步。因此,在必要的时候,从大地基准面时钟有确定关系的时钟那里获取的遥感信号,可以用来提供UTC时间,比如装在航天器等位置上的时钟。

如果查询不到描述两UTC时刻之间闰秒数量的列表,就不可能计算出这段时间内的精确时差。相应的,计算出一段以未来时刻为终点的时间间隔的时差也是不可能的,因为其中可能包含了数量不定的闰秒(比如,“现在”和“2099-12-31 23:59:59”之间有多少TAI秒)。因此,许多要求长期(多年)高精度测量的科学应用使用TAI来代替UTC时间。TAI也经常被用在不能处理闰秒的系统中。GPS时总是恰好比TAI时落后19秒(TAI时和GPS时都不受UTC中引入的闰秒影响)。

历史

国际原子时的误差为每日数纳秒,而世界时的误差为每日数毫秒。对于这种情况,一种称为协调世界时的折衷时标于1972年面世。为确保协调世界时与世界时相差不会超过0.9秒,在有需要的情况下会在协调世界时内加上正或负闰秒。因此协调世界时与国际原子时之间会出现若干整数的差别。位于巴黎国际地球自转事务中央局负责决定何时加入闰秒

1884年,在华盛顿召开了国际子午线会议(International Meridian Conference),英国格林尼治皇家天文台的当地平太阳时被指定为通用日,以午夜零时作为当天的起点。这种规定符合民用格林尼治时间(GMT),民用GMT自1847年起就在大不列颠岛使用。相比之下,天文GMT开始于当天午夜后12小时的中午,直到1925年1月1日都是如此。与之相反,航海GMT开始于当天午夜前12小时的中午,至少到了1805年英国皇家海军还在使用,航海GMT在其他地方又被使用了更长的时间,因为1884年的国际子午线会议提到了它。1884年,有三分之二的图表和地图使用格林尼治子午线(Greenwich Meridian)作为它们的本初子午线(Prime Meridian)[19]。1928年,国际天文联合会(International Astronomical Union)引入了世界时(UT)的概念来指代GMT,UT的一天开始于GMT的午夜[20]。直到20世纪50年代,广播时间信号都是以世界时UT为准,因此也以地球的自转为准。

1955年,铯原子钟的发明,提供了一种比天文观测更稳定且更方便的授时机制。1956年,美国国家标准局(U.S. National Bureau of Standards)和美国海军天文台(U.S. Naval Observatory)开始研究以原子频率为准的时间尺度。到了1959年,这些时间尺度被用来生成WWV时间信号,并通过广播它们的无线电台广为人知。1960年,美国海军天文台、英国格林尼治皇家天文台以及英国国家物理实验室(UK National Physical Laboratory)协调了它们的无线电广播,由此时间的步长和频率的变化得到了协调,这样产生的时间尺度也被正式命名为“协调世界时”[21]

1958年,将新确立的原子跃迁频率和历书秒联系起来的数据被公布[22]。当历书秒在支配太阳系行星和卫星运动的定律中充当自变量时,历书秒这种时间间隔可以使得这些定律能够准确预测太阳系中天体的观测位置。在观测精度允许的范围内,历书秒的长度是一定的,就像原子秒一样。这次公布的数据使得原子秒的某一长度值可以妥善地用于天体运动定律中[23]

1961年,国际时间局开始在国际上协调不同的UTC时间( 但是直到1967年国际天文学联合会才采用“协调世界时”这个命名 )[24][25] 。从那以后,每几个月就会出现时间跳跃的情况,频率的改变发生在每年的年末。每次跳跃都使时间增加100毫秒,这种UTC时间旨在能和世界时UT2保持很近似[21]

1967年,国际单位制秒根据铯原子钟产生的频率被重新定义,这样定义的秒实际上和历书时的秒长度一样[26]。这个频率就是1958年以来暂时用于TAI时间的频率。很快人们发现让不同长度的UTC秒和SI秒并存于TAI中是不对的。人们认为,时间信号保持在一个恒定的频率会更好,而那个频率应该和SI秒相符合。因此,有必要依赖于时间跳跃来保持时间信号和世界时UT很接近。人们在一个被称为“跳跃原子时”(SAT)的服务中尝试了这项实验,SAT时的秒长和TAI时的秒长一致,另外SAT使用了长度为200毫秒的时间阶跃来保持其和世界时UT2的同步[7]

在UTC以及SAT系统中进行频繁的时间跳跃并不令人满意。1968年,G. M. R. Winkler以及铯原子钟的发明人Louis Essen,各自独立地提出时间阶跃的长度应仅为1秒[27]。连同UTC的秒长应和TAI的秒长一致的观点,这样的系统最终得到了认可。UTC时间的最后一次不规则时间跳跃发生在1971年底,其长度为0.107758TAI秒,因此UTC时间1972年1月00:00:00恰好等于TAI时间的1972年1月00:00:10,这样一来UTC和TAI之间的时间差就被调整为了整数秒。同时,UTC时间每秒的变化和TAI的变化精确地一致。另外,UTC时间也开始在时刻上更接近UT1而非UT2。一些报时信号开始播报UT1和UTC之间的修正值DUT1,来满足那些需要比当前UTC更接近UT1的应用。[28][29]

用途

这套时间系统被应用于许多互联网万维网的标准中,例如,网络时间协议(NTP,Network Time Protocol)就是协调世界时在互联网中使用的一种方式。

在军事中,协调世界时区会使用“Z”来表示。而在航空上,所有使用的时间划一规定是协调世界时。而且Z在无线电中应以北约音标字母读作“Zulu”,协调世界时也会被称为“Zulu time”。比如说飞机在香港时间(UTC+8)18:00整起飞,就会写成1000z,又或者读作“1000Zulu”。

日常使用

如果本地时间比UTC时间快,例如中国大陆[注 1]香港澳门台湾蒙古国菲律宾新加坡马来西亚澳大利亚西部的时间比UTC快8小时,就会写作UTC+8,俗称东八区。相反,如果本地时间比UTC时间慢,例如夏威夷的时间比UTC时间慢10小时,就会写作UTC-10,俗称西十区。

参见

注释

  1. 为了与北京时间保持一致,新疆维吾尔自治区的上下班时间分别调整至上午10点和晚上7点,因此未采用地理上的实际时区。

参考文献

引用

  1. “␡”须改输入为ASCII版本的字符才会生效,例如?'"`UNIQ--math-00000002-QINU`"'?(需在编辑模式复制才有效)。
  2. GB/T 7408-2005 数据元和交换格式 信息交换 日期和时间表示法. 中华人民共和国国家质量监督检验检疫总局、中国国家标准化管理委员会. 2005-03-28. 
  3. CNS 7648-2015 資料元及交換格式–資訊交換–日期及時間的表示法. 
  4. 協調世界時(UTC). 香港天文台. [2020-09-10]. 
  5. 世界協調時 (UTC). 澳门气象局. [2020-01-16]. 
  6. Guinot 2011,第S181页.
  7. 7.0 7.1 McCarthy & Seidelmann 2009,第227页.
  8. ITU Radiocommunication Assembly 2002.
  9. Time Service Dept. c. 2009.
  10. National Institute of Standards and Technology 2012.
  11. Why is UTC used as the acronym for Coordinated Universal Time instead of CUT?. [2010-05-12]. 
  12. IAU resolutions adopted at the XVIth General Assembly, Grenoble, France, 1976 (PDF). 1976 [2014-02-02].  Resolution no. 3 by Commissions 4 (Ephemerides/Ephémérides) and 31 (Time/L'Heure) (near the end of the document) "recommend that the following notations be used in all languages", UT0(i), UT1(i), UT2(i), UTC, UTC(i), UT, where (i) is institution "i".
  13. ITU Radiocommunication Assembly 2002,第3页.
  14. International Earth Rotation and Reference Systems Service 2011.
  15. McCarthy & Seidelmann 2009,第229页.
  16. McCarthy & Seidelmann 2009,chapter 4.
  17. History of TAI-UTC c. 2009.
  18. McCarthy & Seidelmann 2009,第217, 227–231页.
  19. Howse 1997,第133–137页.
  20. McCarthy & Seidelmann 2009,第10–11页.
  21. 21.0 21.1 McCarthy & Seidelmann 2009,第226–227页.
  22. "The second is the duration of 9192631770 periods of the radiation corresponding to the transition between the two hyperfine levels of the ground state of the cesium 133 atom." CGPM (1960, Resolution 9, as quoted in Bureau International des Poids et Mesures 2006, 133)
  23. Markowitz et al. 1958.
  24. Nelson & McCarthy 2005,第15页.
  25. Nelson et al. 2001,第515页.
  26. Markowitz 1988.
  27. Essen 1968,第161–5页.
  28. Seidelmann 1992,第85–87页.
  29. Nelson, Lombardi & Okayama 2005,第46页.

来源

外部链接

(s. 2024年5月8日19:28)来包含主命名空间条目UTC的内文,而不是模板链接:{{UTC}}。
{{int:xyz}} 界面语言消息的内容 表示界面语言版本而显示特定MediaWiki命名空间消息的内容。同于{{MediaWiki:xyz}}
{{msg:xyz}} 优先引用模板内容 表示以嵌入包含为优先。 若存在一个名为"xyz"的魔术字,仅要使用msg:魔术字修饰符,则会以Template:xyz为优先(与{{template:xyz}}等价)。 一般情况下,若无使用本魔术字修饰符,且模板名称与魔术字冲突时,会以魔术字为优先。
{{raw:xyz}} 仅使用模板内容 表示只做嵌入包含。 在求闻百科的一般情况下,使用msg:与使用raw:魔术字修饰符相同。然而在$wgEnableScaryTranscluding有激活的维基中,此魔术字修饰符可以实现跨维基引用,并且会引用其他维基媒体网站的维基代码,而非纯粹的HTML码。
{{msgnw:xyz}} 仅模板原使码,不做解析 表示只做嵌入包含,不做维基代码的解析。 使用此魔术字修饰符会输出未展开的维基代码,包含<nowiki><noinclude><includeonly><onlyinclude>等代码都会原封不动地输出。唯须注意的是,此结果输入到Lua模块内会以HTML entities的方式表示。 (more or less, for details see mw:Help:Template#Usage).
{{subst:xyz}} 替换引用结果。 参见:Help:替换引用.
{{safesubst:xyz}} 替换引用结果或嵌入包含。 有异常处理的替换引用。使用一般subst魔术字修饰符时,若替换引用失败则会变为未解析模式如{{subst:xyz}},然而若使用safesubst魔术字修饰符替换引用失败则会变为普通的嵌入包含模式,即若{{subst:xyz}}失败了,则会改为输出{{xyz}}。另请参考mw:Help:Template#Usage

特殊的嵌入包含方式

用法 输出 说明
{{special:xyz}} 显示特殊页面内容于目标位置 显示特殊页面内容的语法。仅能显示特殊页面内容,不支持Help:替换引用。对此类嵌入包含使用msg、raw、msgnw和safesubst的效果与未使用修饰符时是相同的。当前支持嵌入包含的特殊页面有Special:AllPagesSpecial:PrefixIndexSpecial:NewFilesSpecial:NewPagesSpecial:RecentChanges以及Special:RecentChangesLinked
{{/xyz}} 嵌入相对的子页面 嵌入以此页面为准的相对路径之子页面,以{{/xyz}}为例,在此页的效果等同于{{Help:魔术字/xyz}}
{{#lst:xyz|foo}} 嵌入对应页面中被<section>标签标记的内容。 嵌入在对应页面中,包覆于<section begin=foo/>与<section end=foo/>之间的内容,支持替换引用,但不支持模板参数套用。当前用于Qiuwen:AFD等讨论的集中论坛。
{{#lstx:xyz|foo}} 嵌入对应页面中除了{{#lst:xyz|foo}}之外的内容 嵌入在对应页面中除了{{#lst:xyz|foo}}之外的内容,并可以通过{{#lstx:xyz|foo|要替換的內容}}将对应内容以替代内容显示。支持替换引用,但不支持模板中参数的引用。
{{#lsth:xyz|章節1|章節2}} 嵌入对应页面中的特定章节 嵌入在对应页面中的特定章节,若未填写章节,则显示首段或导言。支持替换引用,但不支持模板中参数的引用。

参见

注释