LLWiki正在建設中,歡迎加入我們!
「Help:小工具/以本地时区显示签名时间戳」修訂間的差異
< Help:小工具
跳至導覽
跳至搜尋
(//使用页面/文本对比查看器快速编辑) |
小 標籤:行動版網頁編輯 行動版編輯 |
||
(未顯示同一使用者於中間所作的 3 次修訂) | |||
第1行: | 第1行: | ||
您可以在[[special:我的用户页/common.js|个人JS页]]添加以下内容进行一系列设置,包括: |
您可以'''在任意讨论页面从桌面版右上方的“更多”菜单或手机版菜单中打开小工具设置''',或是在[[special:我的用户页/common.js|个人JS页]]添加以下内容进行一系列设置,包括: |
||
# 参数准备: |
# 参数准备: |
||
#* 示例:<code style="display:inline-table">mw.gadgets = mw.gadgets || {};<br>mw.gadgets.CommentsInLocalTime = mw.gadgets.CommentsInLocalTime || {};</code> |
#* 示例:<code style="display:inline-table">mw.gadgets = mw.gadgets || {};<br>mw.gadgets.CommentsInLocalTime = mw.gadgets.CommentsInLocalTime || {};</code> |
||
#* 说明:此为添加任意参数的必要前置工作。 |
#* 说明:此为添加任意参数的必要前置工作。 |
||
# 更改时区: |
# 更改时区: |
||
#* 示例:<code lang="js">mw.gadgets.CommentsInLocalTime.timezone = 'Asia/Shanghai';</code> |
#* 示例:<code lang="js">mw.gadgets.CommentsInLocalTime.timezone = 'Asia/Shanghai';</code>或<code lang="js">mw.gadgets.CommentsInLocalTime.utcoffset = '8';</code> |
||
#* 说明 |
#* 说明:timezone必须使用IANA数据库可接受的时区名称;不熟悉IANA的用户可以使用utcoffset设置UTC偏移量,但需注意必须写成字符串且正数不带前导<code lang="js">'+'</code>,可以有前导0。默认设置为用户本地时区。 |
||
# 使用预定义的时间格式: |
# 使用预定义的时间格式: |
||
#* 示例:<code lang="js">mw.gadgets.CommentsInLocalTime.lang = ['en'];</code> |
#* 示例:<code lang="js">mw.gadgets.CommentsInLocalTime.lang = ['en'];</code> |
||
第19行: | 第19行: | ||
#* 说明:请参考moment.js的文档设置时间格式。默认值为<code lang="js">'LT'</code>。 |
#* 说明:请参考moment.js的文档设置时间格式。默认值为<code lang="js">'LT'</code>。 |
||
# 文字消息: |
# 文字消息: |
||
#* 示例:<code lang="js" style="display:inline-table">mw.gadgets.CommentsInLocalTime.i18n = {<br> 'gadget-lc-y': '$1 {{PLURAL:$1|year|years}} ago',<br> 'gadget-lc-m': '$1-{zh-hans:个; zh-hant:個}-月前',<br> 'gadget-lc-d': '{{PLURAL:$1|一|-{zh-hans:几; zh-hant:幾}-}}天前',<br> 'gadget-lc-today': '[Today]',<br> 'gadget-lc-yesterday': '昨天'<br>};</code> |
#* 示例:<code lang="js" style="display:inline-table">mw.gadgets.CommentsInLocalTime.i18n = {<br> 'gadget-lc-y': '$1 {-{}-{PLURAL:$1|year|years}} ago',<br> 'gadget-lc-m': '$1-{zh-hans:个; zh-hant:個}-月前',<br> 'gadget-lc-d': '{-{}-{PLURAL:$1|一|-{zh-hans:几; zh-hant:幾}-}}天前',<br> 'gadget-lc-today': '[Today]',<br> 'gadget-lc-yesterday': '昨天'<br>};</code> |
||
#* 说明:前三个变量(若干年前、若干月前和若干天前)请使用<code lang="js">'$1'</code>代替实际数值,并结合<code>PLURAL</code>魔术字处理单复数。后两个变量如果要使用英文的话请添加<code>[]</code>防止字母被moment.js转换为时间。 |
#* 说明:前三个变量(若干年前、若干月前和若干天前)请使用<code lang="js">'$1'</code>代替实际数值,并结合<code>PLURAL</code>魔术字处理单复数。后两个变量如果要使用英文的话请添加<code>[]</code>防止字母被moment.js转换为时间。 |
||
於 2021年6月4日 (五) 10:05 的最新修訂
您可以在任意討論頁面從桌面版右上方的「更多」菜單或手機版菜單中打開小工具設置,或是在個人JS頁添加以下內容進行一系列設置,包括:
- 參數準備:
- 示例:
mw.gadgets = mw.gadgets || {};
mw.gadgets.CommentsInLocalTime = mw.gadgets.CommentsInLocalTime || {}; - 說明:此為添加任意參數的必要前置工作。
- 示例:
- 更改時區:
- 示例:
mw.gadgets.CommentsInLocalTime.timezone = 'Asia/Shanghai';
或mw.gadgets.CommentsInLocalTime.utcoffset = '8';
- 說明:timezone必須使用IANA資料庫可接受的時區名稱;不熟悉IANA的用戶可以使用utcoffset設置UTC偏移量,但需注意必須寫成字符串且正數不帶前導
'+'
,可以有前導0。默認設置為用戶本地時區。
- 示例:
- 使用預定義的時間格式:
- 示例:
mw.gadgets.CommentsInLocalTime.lang = ['en'];
- 說明:除了默認中文格式外,LLWiki只定義了另一套標準英文格式
'en'
,因此這個選項只有兩個合法取值:['en']
或[]
。使用標準英文格式時,接下來的幾個選項不會生效。
- 示例:
- 語言:
- 示例:
mw.gadgets.CommentsInLocalTime.locale = 'en';
- 說明:除了用戶使用的界面語言外,只有英文可選。
- 示例:
- 日期格式:
- 示例:
mw.gadgets.CommentsInLocalTime.date = 'YYYY-M-D ddd';
- 說明:請參考moment.js的文檔設置日期格式。中文默認值為
'll dddd'
,英文默認值為'ddd, ll'
。
- 示例:
- 時間格式:
- 示例:
mw.gadgets.CommentsInLocalTime.time = 'ah:mm';
- 說明:請參考moment.js的文檔設置時間格式。默認值為
'LT'
。
- 示例:
- 文字消息:
- 示例:
mw.gadgets.CommentsInLocalTime.i18n = {
'gadget-lc-y': '$1 {{PLURAL:$1|year|years}} ago',
'gadget-lc-m': '$1個月前',
'gadget-lc-d': '{{PLURAL:$1|一|幾}}天前',
'gadget-lc-today': '[Today]',
'gadget-lc-yesterday': '昨天'
}; - 說明:前三個變量(若干年前、若干月前和若干天前)請使用
'$1'
代替實際數值,並結合PLURAL
魔術字處理單複數。後兩個變量如果要使用英文的話請添加[]
防止字母被moment.js轉換為時間。
- 示例: