维基教科书:本地时间评论
外观
本地时间评论 是一款小工具,它可以将时间戳(包括签名中出现的时间戳)从 协调世界时 转换为您的本地时间。该代码从 User:Gary King/comments_in_local_time.js 导入到 MediaWiki:Gadget-CommentsInLocalTime.js。
安装
[编辑源代码]要启用此小工具,请前往 您的偏好设置,点击“小工具”选项卡,并勾选标记为“将基于 UTC 的时间和日期戳(例如在讨论页面评论中使用的时间戳)更改为相对于本地时间的戳。”的框。
示例
[编辑源代码]这个
00:00 1 January 2009 (UTC)
显示为
31 December 2008, Wednesday (2 days ago), 7:00 pm (UTC-5)
返回的日期根据您计算机的时区设置以您的本地时间显示。今天、昨天或明天的日期将显示为相对日期,例如
Today, 0:00 am (UTC-5)
设置
[编辑源代码]默认设置
[编辑源代码]LocalComments = {
dateDifference: true,
dateFormat: 'dmy',
timeFirst: true,
twentyFourHours: false
};
自定义设置
[编辑源代码]要更改默认设置,请将上面的代码复制到 您的 vector.js(或 common.js)页面,并更改等号后面的值。下面将更详细地解释这些设置。
- dateDifference
- 显示时间戳和今天日期之间的天、月和年差异。
- 选项:true 表示显示时间戳和今天日期之间的差异,false 表示隐藏差异。
- dateFormat
- 更改日期格式。
- 选项:'dmy' 表示 "2009 年 1 月 1 日",'mdy' 表示 "2009 年 1 月 1 日",'ymd' 表示 "2009-01-01"
- timeFirst
- 更改时间戳中时间和日期的显示顺序。
- 选项:true 表示时间显示在日期之前,false 表示日期显示在时间之前。
- twentyFourHours
- 使用 24 小时制时钟而不是默认的 12 小时制时钟。
- 选项:false 表示 12 小时制时钟,true 表示 24 小时制时钟。
样式
[编辑源代码]要更改时间戳的样式,请将下面的代码添加到 您的 vector.css 页面 并使用 层叠样式表 进行修改。例如,要更改时间戳的大小,请根据需要增加或减少代码中的百分比,例如改为 90%。
.localcomments { font-size: 100% !important; }