欢迎来到奇葩栖息地!欢迎加入Discord服务器:XfrfHCzfbW请先至特殊:参数设置验证邮箱后再进行编辑。特殊:参数设置挑选自己想要使用的小工具!不会编辑?请至这里学习Wikitext语法。

模块:Chinese calendar:修订间差异

来自奇葩栖息地
删除181字节 、​ 2025年1月1日 (星期三)
//Edit via InPageEdit
(创建页面,内容为“-- 农历日期转换模块 local p = {} -- 天干 local HEAVENLY_STEMS = {'甲', '乙', '丙', '丁', '戊', '己', '庚', '辛', '壬', '癸'} -- 地支 local EARTHLY_BRANCHES = {'子', '丑', '寅', '卯', '辰', '巳', '午', '未', '申', '酉', '戌', '亥'} -- 月份 local LUNAR_MONTHS = {'正', '二', '三', '四', '五', '六', '七', '八', '九', '十', '冬', '腊'} -- 日期 local LUNAR_DAYS = { '初一', '初二', '初三', '初四', '初五'…”)
 
(//Edit via InPageEdit)
第173行:
function p.toLunar(frame)
-- 获取输入参数
local date = frame.args[1] or '2025-01-01'
local showSolarTerm = frame.args.showSolarTerm or false
-- 输入格式验证
if not date:match('^%d%d%d%d%-%d%d%-%d%d$') then
return '错误:日期格式无效,请使用YYYY-MM-DD格式'
end
local year = tonumber(date:sub(1,4))
2,099

个编辑