FANDOM


require('Module:No globals')
 
local getArgs = require('Module:Arguments').getArgs
local p = {}
 
local function toChineseDate(format, date)
	return mw.getCurrentFrame():callParserFunction('#time', format, date)
end
 
function p.main(frame)
	local args = getArgs(frame)
	return p._main(args)
end
 
function p._main(args)
	-- Main module code goes here.
	local errorMessage = mw.getCurrentFrame():callParserFunction('#time', 'Y年Fj日', 'error')
	local date, suffix = require('Module:ISODate').dateAndSuffix(args[1])
	suffix = args.suf and suffix or ''
	if string.match(date, '^%d+%-%d%d%-%d%d$') then
		return toChineseDate('Y年Fj日', date):gsub("^0+","") .. suffix
	end
	if string.match(date, '^%d+%-%d%d$') then
		return toChineseDate('Y年F', date):gsub("^0+","") .. suffix
	end
	if string.match(date, '^%d+$') then
		return toChineseDate('Y年', date):gsub("^0+","") .. suffix
	end
	if date == errorMessage and args.error == 'ignore' then
		return args[1]
	end
	return errorMessage 
end
 
return p

您使用了广告屏蔽软件!


Wikia通过广告运营为用户提供免费的服务。我们对用户通过嵌入广告屏蔽软件访问网站进行了使用调整。

如果您使用了广告屏蔽软件,将无法使用我们的服务。请您移除广告屏蔽软件,以确保页面正常加载。

查看其他FANDOM

随机维基