使用說明:魔術字

本页使用了标题或全文手工转换,现处于台湾繁体模式
本页使用了标题或全文手工转换,现处于台湾繁体模式
說明頁面

待春留言 | 貢獻於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 20 日(無前導零)
Template:魔術字/tlm 20 日(補足前導零)
星期
Template:魔術字/tlm 1 星期(數字格式)
Template:魔術字/tlm 星期一 星期
時間
Template:魔術字/tlm 00:43 時間(24小時制,格式為HH:mm)
Template:魔術字/tlm 00 時間(24小時制,有前導零)
其他
Template:魔術字/tlm 21 周數
Template:魔術字/tlm
(相當於{{#time:YmdHis}}
20240520004332 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 (15e00a9) 目前所使用的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,698,024而Template:魔术字/tlm→2698024))。對於PAGESINCATEGORY等需要參數的變數則使用「|R」(例如Template:魔术字/tlm→0而Template:魔术字/tlm→0)。

變數 輸出 描述
整個站點
Template:魔術字/tlm 2,698,024 頁面總數
Template:魔術字/tlm 1,146,923 主命名空間(條目命名空間)內的頁面總數
Template:魔術字/tlm 108,539 上傳的檔案總數
Template:魔術字/tlm 7,384,946 總頁面編輯次數
Template:魔術字/tlm 1,676 註冊使用者總數
Template:魔術字/tlm 30 sysop使用者群組中的使用者總數
Template:魔術字/tlm 99 活躍使用者總數,其標準與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月20日 (一) 00:43 (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:00+8}} 8 使用「#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年5月20日00:43)來包含主命名空間條目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}} 嵌入對應頁面中的特定章節 嵌入在對應頁面中的特定章節,若未填寫章節,則顯示首段或導言。支援替換參照,但不支援模板中參數的參照。

參見

註釋