82.367
Bearbeitungen
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 | ||