LLWiki正在建設中,歡迎加入我們

「Help:小工具/以本地时区显示签名时间戳」修訂間的差異

出自LLWiki
跳至導覽 跳至搜尋
(创建页面,内容为“您可以在个人JS页添加以下内容进行一系列设置,包括: # 参数准备: #* 示例:<code style="display:i…”)
 
(//使用页面/文本对比查看器快速编辑)
第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>&nbsp;&nbsp;&nbsp;&nbsp;'gadget-lc-y': '$1 {{PLURAL:$1|year|years}} ago',<br>&nbsp;&nbsp;&nbsp;&nbsp;'gadget-lc-m': '$1-{zh-hans:个; zh-hant:個}-月前',<br>&nbsp;&nbsp;&nbsp;&nbsp;'gadget-lc-d': '{{PLURAL:$1|一|-{zh-hans:几; zh-hant:幾}-}}天前',<br>&nbsp;&nbsp;&nbsp;&nbsp;'gadget-lc-today': '[Today]',<br>&nbsp;&nbsp;&nbsp;&nbsp;'gadget-lc-yesterday': '昨天'<br>};</code>
#* 示例:
<pre lang="js">mw.gadgets.CommentsInLocalTime.i18n = {
'gadget-lc-y': '$1 {{PLURAL:$1|year|years}} ago',
'gadget-lc-m': '$1-{zh-hans:个; zh-hant:個}-月前'
'gadget-lc-d': '{{PLURAL:$1|一|-{zh-hans:几; zh-hant:幾}-}}天前',
'gadget-lc-today': '[Today]',
'gadget-lc-yesterday': '昨天'
};</pre>
#* 说明:前三个变量(若干年前、若干月前和若干天前)请使用<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年2月6日 (六) 05:33 的修訂

您可以在個人JS頁添加以下內容進行一系列設置,包括:

  1. 參數準備:
    • 示例:mw.gadgets = mw.gadgets || {};
      mw.gadgets.CommentsInLocalTime = mw.gadgets.CommentsInLocalTime || {};
    • 說明:此為添加任意參數的必要前置工作。
  2. 更改時區:
    • 示例:mw.gadgets.CommentsInLocalTime.timezone = 'Asia/Shanghai';
    • 說明:必須使用IANA數據庫可接受的時區名稱。默認設置為用戶本地時區。
  3. 使用預定義的時間格式:
    • 示例:mw.gadgets.CommentsInLocalTime.lang = ['en'];
    • 說明:除了默認中文格式外,LLWiki只定義了另一套標準英文格式'en',因此這個選項只有兩個合法取值:['en'][]。使用標準英文格式時,接下來的幾個選項不會生效。
  4. 語言:
    • 示例:mw.gadgets.CommentsInLocalTime.locale = 'en';
    • 說明:除了用戶使用的界面語言外,只有英文可選。
  5. 日期格式:
    • 示例:mw.gadgets.CommentsInLocalTime.date = 'YYYY-M-D ddd';
    • 說明:請參考moment.js的文檔設置日期格式。中文默認值為'll dddd',英文默認值為'ddd, ll'
  6. 時間格式:
    • 示例:mw.gadgets.CommentsInLocalTime.time = 'ah:mm';
    • 說明:請參考moment.js的文檔設置時間格式。默認值為'LT'
  7. 文字消息:
    • 示例:mw.gadgets.CommentsInLocalTime.i18n = {
          'gadget-lc-y': '$1 years ago',
          'gadget-lc-m': '$1個月前',
          'gadget-lc-d': '幾天前',
          'gadget-lc-today': '[Today]',
          'gadget-lc-yesterday': '昨天'
      };
    • 說明:前三個變量(若干年前、若干月前和若干天前)請使用'$1'代替實際數值,並結合PLURAL魔術字處理單複數。後兩個變量如果要使用英文的話請添加[]防止字母被moment.js轉換為時間。