Modul:Chronik: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Markierung: Manuelle Zurücksetzung
Keine Bearbeitungszusammenfassung
Zeile 64: Zeile 64:
sein, daß etwas wie 6. - 10. Januar angegeben ist. Und das Jahr, wenn nicht
sein, daß etwas wie 6. - 10. Januar angegeben ist. Und das Jahr, wenn nicht
gegeben, muß auch aus dem year entnommen werden können.]]
gegeben, muß auch aus dem year entnommen werden können.]]
start_date = str.strip(start_date)
end_date = str.strip(end_date)
local sd = str.split(start_date, ' ')
local sd = str.split(start_date, ' ')
if end_date then
if not c.isEmpty(end_date) then
-- Wenn ein Enddatum gegeben ist
-- Wenn ein Enddatum gegeben ist
local ed = str.split(end_date, ' ')
local ed = str.split(end_date, ' ')
mw.logObject(ed)
if c.len(ed) == 2 then
if c.len(ed) == 2 then
-- Wenn das Enddatum kein Jahr enthält, füge es aus year hinzu
-- Wenn das Enddatum kein Jahr enthält, füge es aus year hinzu
Zeile 85: Zeile 89:
if c.len(sd) == 2 then
if c.len(sd) == 2 then
-- Wenn das Startdatum kein Jahr enthält, hole es aus year
-- Wenn das Startdatum kein Jahr enthält, hole es aus year
sd[3] = year
start_date = start_date .. " " .. sd[3]
elseif c.len(sd) == 1 then
sd[3] = year
sd[3] = year
start_date = start_date .. " " .. sd[3]
start_date = start_date .. " " .. sd[3]