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年11月21日21时11分35秒


类型 格式化参数 说明 输出

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

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

%(Ms) Nov
%M November
%(Ls) Thu
%L Thursday
%D 21nd
zh %C 日期-世纪 单位“世纪” 21世纪

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