Help:魔术字

本页使用了标题或全文手工转换,现处于不转换模式
本页使用了标题或全文手工转换,现处于不转换模式
帮助页面

待春留言 | 贡献于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 06 月(补足前导零)
Template:魔术字/tlm 6月 月(本地语言中的月份名称)
Template:魔术字/tlm 6月 月(本地语言中月份名称的属格形式)
Template:魔术字/tlm 6月 月(本地语言中月份名称的简称)
Template:魔术字/tlm 2 日(无前导零)
Template:魔术字/tlm 02 日(补足前导零)
星期
Template:魔术字/tlm 0 星期(数字格式)
Template:魔术字/tlm 星期日 星期
时间
Template:魔术字/tlm 19:48 时间(24小时制,格式为HH:mm)
Template:魔术字/tlm 19 时间(24小时制,有前导零)
其他
Template:魔术字/tlm 22 周数
Template:魔术字/tlm
(相當於{{#time:YmdHis}}
20240602194852 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 (5710a50) 当前所使用的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,703,588而Template:魔术字/tlm→2703588))。对于PAGESINCATEGORY等需要参数的变量则使用“|R”(例如Template:魔术字/tlm→0而Template:魔术字/tlm→0)。

变量 输出 描述
整个站点
Template:魔术字/tlm 2,703,588 页面总数
Template:魔术字/tlm 1,147,315 主命名空间(條目命名空間)内的页面总数
Template:魔术字/tlm 111,162 上传的文件总数
Template:魔术字/tlm 7,412,792 总页面编辑次数
Template:魔术字/tlm 1,704 注册用户总数
Template:魔术字/tlm 30 sysop用户组中的用户总数
Template:魔术字/tlm 92 活跃用户总数,其标准与Special:Statistics中的标准相同
Template:魔术字/tlm
Template:魔术字/tlm

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

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

135
123
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年6月2日 (日) 19:48 (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*24/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年6月2日19:48)來包含主命名空間條目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}} 嵌入對應頁面中的特定章節 嵌入在對應頁面中的特定章節,若未填寫章節,則顯示首段或導言。支援替換引用,但不支援模板中參數的引用。

参见

註釋