查看“模块:Date0”的源代码
←
模块:Date0
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
local p = {} local getArgs = require("Module:Arguments").getArgs function p._date0(frame, args) local y, m, d = "", "", "" local zero = '<span style="speak: none; visibility: hidden; color: transparent;">0</span>' local _y, _m, _d = args[1] or "", args[2] or "", args[3] or "" _y = mw.ustring.gsub(_y, "^0", "") _m = mw.ustring.gsub(_m, "^0", "") _d = mw.ustring.gsub(_d, "^0", "") if mw.ustring.find(_y, "^%d%d?%d?%d?$") then y = mw.ustring.rep(zero, 4 - mw.ustring.len(_y)) .. _y .. "年" end if mw.ustring.find(_m, "^[01]?%d$") then m = (mw.ustring.len(_m) == 1 and zero or "") .. _m .. "月" elseif _m == "++" or _m == "+" then m = "春季预定" elseif _m == "--" or _m == "-" then m = "夏季预定" elseif _m == "**" or _m == "*" then m = "秋季预定" elseif _m == "//" or _m == "/" then m = "冬季预定" elseif _m == ".." or _m == "." then m = "年内预定" elseif _m == "Q1" then m = "第一季度" elseif _m == "Q2" then m = "第二季度" elseif _m == "Q3" then m = "第三季度" elseif _m == "Q4" then m = "第四季度" elseif _m == "?" or _m == "??" then m = '<span style="speak: none; visibility: hidden; color: transparent;">??月</span>' else m = _m end if mw.ustring.find(_d, "^[0-3]?%d$") then d = (mw.ustring.len(_d) == 1 and zero or "") .. _d .. "日" elseif (_d == "?" or _d == "??") or ((_m == "?" or _m == "??") and (_d == "")) then d = '<span style="speak: none; visibility: hidden; color: transparent;">??日</span>' else d = _d end return y .. m .. d end function p.date0(frame) return p._date0(frame, getArgs(frame)) end return p
该页面使用的模板:
模块:Date0/doc
(
查看源代码
)
返回至
模块:Date0
。
导航菜单
个人工具
登录
名字空间
模块
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
随机页面
最近更改
最新文件
常用
上传多个文件
工具
链入页面
相关更改
特殊页面
页面信息