2023年政策修订增补工作正在进行中,欢迎参与!
  • Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

Template:模糊时间

萌娘百科,万物皆可萌的百科全书!转载请标注来源页面的网页链接,并声明引自萌娘百科。内容不可商用。
跳转到导航 跳转到搜索
Template-info.svg 模板文档  [查看] [编辑] [历史] [刷新]

简介

模糊时间模板用于对于任意的一个时间描述文本进行格式化。

参数

括号内为其他名字。

  • 第一个参数(text时间文本):任意描述时间的文本。
  • 第二个参数(pattern格式化字符串):指示格式化的结果,如果文本描述中缺乏对应信息,会被忽略。
  • 第三个参数(ignore强制精确度):设置为true指示忽略非必要粗略描述格式,设置为false指示强制输出所有格式化结果。默认为nil,正常进行格式化。
  • 第四个参数(o_tz o_timezone 原时区):设置原时区,即文本使用时区,格式为XX:XX。留空则不进行时区转换。
  • 第五个参数(c_tzc_timezone现时区):现时区,即显示时区。默认采用{{timezone}}模板定义的时区。可以参考该模板的介绍。
  • 第六个参数(a_patternanalysis_pattern分析字符串):指定该字符串将特定匹配方式,只匹配固定格式的时间文本。
  • from原语言):目前可选zh(中文)或en(英文)或all(全部)。根据不同的选择识别方式有所不同。默认为zh。
  • to目标语言):目前可选zh(中文)或en(英文)。根据不同的选择格式化方式有所不同。默认为zh。

其中格式化patternanalysis_pattern的占位符标准详见#占位符

简单实例

{{模糊时间|2033年1月4日|%E}} 2033-01-04

占位符

格式化使用作为时间段描述方式(或许可以考虑增加到占位符中)。 格式化使用的替换用占位符如下。 待扩展中文数字表达。

示例时间:2024年6月24日12时46分50秒


类型 格式化参数 说明 输出

%E 日期-年月日 (ISO 8601格式)(不支持省略) 2024-06-24

%(Eo) 日期-年月日 (ISO 8601格式)(不支持省略) 2024.06.24
%(Ew) 日期-年周星期 (ISO 8601格式)(不支持省略) 2024-W26-1
%e 时间-时分秒 (ISO 8601格式)(不支持省略) 12:46:50
%a 根据时间是上午还是下午,输出am或pm pm
%(au) 根据时间是上午还是下午,输出AM或PM PM
%(cf) 日期-世纪,2位数字,补足前导0 21
%(tf) 日期-年代,2位数字,补足前导0 20
%(yf) 日期-年份,4位数字,补足前导0 2024
%(mf) 日期-月,2位数字,补足前导0 06
%(df) 日期-日,2位数字,补足前导0 24
%(wf) 日期-年内第几周,2位数字,补足前导0 26
%(hf) 时间-小时,2位数字,补足前导0 12
%(if) 时间-分钟,2位数字,补足前导0 46
%(sf) 时间-秒,2位数字,补足前导0 50
%c 日期-世纪 21
%t 日期-年代 2020
%y 日期-年份 2024
%m 日期-月 6
%w 日期-年内第几周 26
%d 日期-日 24
%(dy) 日期-日 年内第几日 176
%l 日期-星期,1位数字 1
%h 时间-小时 12
%(hy) 时间-小时 十二小时制 0
%i 时间-分钟 46
%s 时间-秒 50
%X 年月日时分秒 (ISO 8601格式)(不支持省略) 2024-06-24 T12:46:50
%x 年周日时分秒 (ISO 8601格式)(不支持省略) 2024W26-24 T12:46:50
en %T 2020s

%(Ms) Jun
%M June
%(Ls) Mon
%L Monday
%D 24nd
zh %C 日期-世纪 单位“世纪” 21世纪

%(Tf) 日期-年代 单位“年代”,只取后两位 20年代
%T 日期-年代 单位“年代” 2020年代
%Y 日期-年 单位“年” 2024年
%M 日期-月 单位“月” 6月
%(Mc) 日期-月 中文文字 六月
%W 日期-周 单位“周” 26周
%D 日期-日 单位“日” 24日
%(Dy) 日期-日 年内第几日 单位“日” 176日
%(Do) 日期-日 单位“号” 24号
%L 日期-星期 中文文字“星期” 星期一
%(Lss) 日期-星期 中文文字大写“周” 周一
%(Ls) 日期-星期 只输出一个中文文字
%H 时间-时 单位“时” 12时
%(Hy) 时间-时 单位“时” 十二小时制 0时
%(Ho) 时间-时 单位“点” 12点
%I 时间-分 单位“分” 46分
%S 时间-秒 单位“秒” 50秒
%(Mi) 日期-月内描述“旬”,十日为一旬 下旬
%A 时间-根据时间输出上午或下午 下午
%(Di) 时间-日内详细描述 中午