本WIKI由osoras申请于2020年01月21日创建,编辑权限开放,如遇Chrome浏览器登陆后无法编辑点这里 BWIKI反馈留言板
全站通知:

解析器函数/时间函数

阅读

  ·  

2022-09-11更新

  ·  

最新编辑:史诗级的肉卷丝

阅读:

  

更新日期:2022-09-11

  

最新编辑:史诗级的肉卷丝

刷新 历史
编辑WIKI
来自克鲁赛德战记WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索
页面贡献者 :
史诗级的肉卷丝

概述

时间函数,也就是#time,可以实现不同时间的显示与计算。

该页面所描述的内容并不完整,部分难懂或非必须的内容被移除以便新人学习。关于时间函数的英文文档,参见>>这里

输入格式

#time函数拥有四个输入模式,见下。

{{#time: 格式字符串 }}
{{#time: 格式字符串 | 目标日期/时间 }}
{{#time: 格式字符串 | 目标日期/时间 | 语言代码 }}
{{#time: 格式字符串 | 目标日期/时间 | 语言代码 | 本地化 }}

如果什么参数也不输入,它就会直接输出为{{#time}}。如果输入{{#time:}},则输出空值。

时间函数输出的一切时间,在不进行额外设置的情况下,都是以零时区的时间为标准的。下文不再赘述。

格式1:显示时间

字符串描述输出
Y四位数年份2022
y二位数年份22
L闰年输出1
平年输出0
0
n月数,不前缀09
m月数,前缀009
M网站语言(中文)的月份名的缩写9月
F网站语言(中文)的月份名的全称9月
j日数,不前缀026
d日数,前缀026
z今年已经过去的天数
1月1日的输出为0
268
WISO 8601周数,前缀0。39
w一周中的天数
周日为0,周六为6
1
N一周中的天数
周一为1,周日为7
1
D今天是周几(缩写)
l今天是周几(全称)
这个是L的小写,不是i的大写
星期一
a0点至11:59:59输出am
12点至23:59:59输出pm
pm
A和上面一样,但输出为AM或PMPM
g12小时格式的小时数,不前缀03
h12小时格式的小时数,前缀003
G24小时格式的小时数,不前缀015
H24小时格式的小时数,前缀015

/
i该小时内过去的分钟数,前缀034
s该分钟内过去的秒数,前缀008
UUnix时间,自1970年1月1日0时0分0秒已经过去的秒数1664206448

t这个月有多少天30
cISO 8601格式化日期
与Y-m-d"T"H:i:s+00:00等效
2022-09-26T15:34:08+00:00

右边的表格是对格式字符串的大概整理。只输入【格式字符串】,函数会根据你的输入,显示现在的时间。
注意,这些字符串大小写敏感

用法很简单,把这些字符串排列组合就行。对应的字母会自动替换成那些时间格式。
比如:

{{#time:j F Y}}
26 9月 2022
不前缀0的日期,月份名的全称和四位数的年份。

{{#time: i's" }}
34'08"
多少分多少秒。

{{#time: Y-m-d }}
2022-09-26
年-月-日。

格式2:计算时间

进行日期计算时,直接输入的四位数字会被视为年份,而不是小时-分钟或分钟-秒的连写。

六位数字则会解读为小时-分钟-秒的连写。