Модуль:Calendar — Версийн башхалла
[теллина верси] | [теллина верси] |
Чулацам дӀабаьккхина Чулацам тӀетоьхна
Нисдарх лаьцна йаздина дац |
Нисдарх лаьцна йаздина дац Билгало: йухайаьккхина |
||
МогӀа 9:
-- 00) Блок многократно используемых списков
local bool_to_number={ [true]=1, [false]=0 }
local monthlang = {"
local month_to_num = {["
["
local monthd = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}
local params = { {"г", "g"}, {"ю", "j"}}
МогӀа 107:
local mnlang = {"ru_G", "ru_N", "en", "en_S", "de", "fr"}
local month_lang = {
["ru_G"] = {"
"июля","августа","сентября","октября","ноября","декабря"},
["ru_N"] = {"январь","февраль","март","апрель","май","июнь",
"июль","август","сентябрь","октябрь","ноябрь","декабрь"},
МогӀа 354:
----[[ УСТАРЕЛО ]]----
local numstr2date = function(numstr)
local format = "Y
local iso_date = mwlang:formatDate(format,numstr)
local y
local dateout = {["year"]=purif(y), ["month"]=purif(m), ["day"]=purif(d)}
return dateout
МогӀа 390:
else numyear = 1 - numyear end
if wiki then
-- output = tCon({'[[', numyear,'
output = tCon({'[[', numyear,'
else
output = tCon({numyear, " ", yearmark, bcmark})
МогӀа 452:
(y2 or "")
--mw.log(tCon({gd,gm,gy,jd,jm,jy}))
local gm_sep = {" [[","
if (not gy) or (gy == "") then gm_sep = {"","",""} end
return tCon({comment[1],trim(trim(jd .. " " .. jm) .. " " .. jy ),
МогӀа 604:
error("Нет входящей строки")
elseif str:byte(1) == 43 then
elseif inbord(str:byte(1),48,57) then cat = "[[
elseif str:byte(1) == 45 or string.sub(str,1,3) == "−" or string.sub(str,1,1)=="-" then d = -1
else
МогӀа 707:
end
local timedate = os.time{year=date.year, month=date.month, day=date.day}
local date = os.date("%Y-%
return date
end
МогӀа 732:
function p.bxDate( txtDateIn , strFormat, params ) -- к отладке
local txtDateOut, date, status = "", {}, {brk = false, errorCat = "", errorText = ""}
strFormat = strFormat or "
-- заглушка - таблица параметров на будущее
params = params or {}
МогӀа 776:
local mwlang = mw.getContentLanguage()
local datein = args[1]
local format = "
if not string.match(datein, "%p") then return datein
elseif not args[2] then
МогӀа 833:
if not wd then wm = false end
local sq_brts = is(args["sq_brts"])
local yearmark = "
if yesno(args["yearmark"]) then
elseif yesno(args["yearmark"]) == false then yearmark = ""
else yearmark = trim(args["yearmark"]) or "
-- local infocard = is(args["infocard"])
-- local catName = args["catName"] or false
МогӀа 881:
local jdate, gdate = recalc(datein,cal)
local yearmark = "
local ym = args["yearmark"] or ""
if yesno(ym) then
МогӀа 888:
if not not ym:match("(%d+)") then
error("Цифры в обозначении года: " .. ym)
else yearmark = trim(ym) or "
end
МогӀа 902:
-- =p.Test(mw.getCurrentFrame():newChild{title="smth",args={"28 августа","nil","1916 года","15"}})
-- =p.Test(mw.getCurrentFrame():newChild{title="smth",args={"4","января","1915","22","декабря","1914 года"}})
-- {{OldStyleDate|
function p.Test( frame )
МогӀа 928:
local wd, wm, wy = true, true, true
local yearmark = "
local ym = args["yearmark"] or ((mw.ustring.match((args[3] or ""),"(%a+)") or mw.ustring.match((args[6] or ""),"(%a+)")) or "")
-- mw.log("ym " .. ym)
МогӀа 936:
if not not ym:match("(%d+)") then
error("Цифры в обозначении года: " .. ym)
else yearmark = trim(ym) or "
end
if isdate(ingdate) or isdate(injdate) then
|