Modul:Chronik/Work: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 3: Zeile 3:
local c = require("Modul:Common")
local c = require("Modul:Common")
local lfd = require("Modul:LinkFormDatum")
local lfd = require("Modul:LinkFormDatum")
local lsd = require("Modul:LinkSubformDatum")


function p.dateParser(s, year)
function p.dateParser(s, year)
local start_date, end_date = p.splitDateString(s, year)
local start_date, end_date = p.splitDateString(s, year)
start_date, end_date = p.completeDates(start_date, end_date, year)
start_date, end_date = p.completeDates(start_date, end_date, year)
local data = {
['Startdatum'] = lfd.humanToFormDate(start_date),
['Startjahr'] = lsd.getYear(start_date),
['Starttag'] = lsd.getMonthdate(start_date)
}
if end_date then
table.insert(data, {
['Enddatum'] = lfd.humanToFormDate(end_date),
['Endjahr'] = lsd.getYear(end_date),
['Endtag'] = lsd.getMonthdate(end_date)
})
end
return start_date, end_date
return start_date, end_date
end
end
Zeile 55: Zeile 68:
return dates[1], dates[2]
return dates[1], dates[2]
end
end
--[[
["Beschreibung"]
["Thema"]
["Artikel"]
]]


return p
return p
82.367

Bearbeitungen