LLWiki正在建设中,欢迎加入我们!
“Help:小工具/以本地时区显示签名时间戳”的版本间差异
< Help:小工具
跳转到导航
跳转到搜索
(创建页面,内容为“您可以在个人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> '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> |
|||
#* 示例: |
|||
<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页添加以下内容进行一系列设置,包括:
- 参数准备:
- 示例:
mw.gadgets = mw.gadgets || {};
mw.gadgets.CommentsInLocalTime = mw.gadgets.CommentsInLocalTime || {}; - 说明:此为添加任意参数的必要前置工作。
- 示例:
- 更改时区:
- 示例:
mw.gadgets.CommentsInLocalTime.timezone = 'Asia/Shanghai';
- 说明:必须使用IANA数据库可接受的时区名称。默认设置为用户本地时区。
- 示例:
- 使用预定义的时间格式:
- 示例:
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 years ago',
'gadget-lc-m': '$1个月前',
'gadget-lc-d': '几天前',
'gadget-lc-today': '[Today]',
'gadget-lc-yesterday': '昨天'
}; - 说明:前三个变量(若干年前、若干月前和若干天前)请使用
'$1'
代替实际数值,并结合PLURAL
魔术字处理单复数。后两个变量如果要使用英文的话请添加[]
防止字母被moment.js转换为时间。
- 示例: