Module:lnk-date: Difference between revisions

ਕੋਈ ਸੋਧ ਸਾਰ ਨਹੀਂ
No edit summary
No edit summary
Line 165: Line 165:
end
end
-- end of Riyan formatting
-- end of Riyan formatting
-- Laefevian formatting
elseif parameters["lfv"] then
if parameters["word"] then -- word format
if laenk_date.month == 13 then -- 13th month date format doesn't differ between modern and traditional
if laenk_date.is_leapyear == false and laenk_date.day == 5 then
laenk_date.day = 6
end
return  data["lfv"]["days-13"][laenk_date.day] .. " " .. data["lfv"]["months"][13] .. " " .. laenk_date.year
else -- if months 1-12
return data["lfv"]["week"][laenk_date.mweek] .. " " .. data["lfv"]["days"][laenk_date.wday] .. " " .. data["lfv"]["months"][laenk_date.month] .. " " .. laenk_date.year
end
else -- date format
if laenk_date.month == 13 then
return laenk_date.wday .. "’ " .. laenk_date.month .. "’ " .. laenk_date.year
else
return laenk_date.wday .. " · " .. laenk_date.mweek .. "’ " .. laenk_date.month .. "’ " .. laenk_date.year
end
end
-- end of Laefevian formatting
-- standard DD/MM/YYYY setting
-- standard DD/MM/YYYY setting