Module:lnk-date: Difference between revisions

Jump to navigation Jump to search
m
ਕੋਈ ਸੋਧ ਸਾਰ ਨਹੀਂ
(Created page with "local export = {} local getArgs = require('Module:Arguments').getArgs local date_today = os.date("*t") local year_offset = 0 function get_laenk_date(d_value, m_value, y_value) local greg_date = { ["day"] = d_value, ["month"] = m_value, ["year"] = y_value } local laenk_date = { ["day"] = 0, ["month"] = 0, ["year"] = greg_date.year + year_offset, ["yday"] = 0, ["week"] = 0, ["mweek"] = 0, ["wday"] = 0, ["is_leapyear"] = false, } local last...")
 
mNo edit summary
Line 1: Line 1:
local export = {}
local export = {}
local getArgs = require('Module:Arguments').getArgs
local getArgs = require('Module:Arguments').getArgs
local data = mw.loadData("Module:lnk-date/data")


local date_today = os.date("*t")
local date_today = os.date("*t")
Line 64: Line 65:
p = 4
p = 4
end
end
local greg_wday = os.date("*t", os.time({["day"] = greg_day, ["month"] = greg_month, ["year"] = greg_year})).wday
-- process all parameters --
-- process all parameters --
Line 74: Line 77:
if parameters["greg"] then
if parameters["greg"] then
return greg_day .. "/" .. greg_month .. "/" .. greg_year
if parameters["word"] then
return data["eng"]["days"][greg_wday] .. ", " .. greg_day .. " " .. data["eng"]["months"][greg_month] .. " " .. greg_year
else
return greg_year .. "-" .. greg_month .. "-" .. greg_day .. " (" .. greg_wday .. ")"
end
-- Radestrian formatting
-- Radestrian formatting

Navigation menu