Modul:Chronik/Work: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 11: Zeile 11:
local sd = str.split(start_date, ' ')
local sd = str.split(start_date, ' ')
if end_date then
if end_date then
-- Wenn ein Enddatum gegeben ist
local ed = str.split(end_date, ' ')
local ed = str.split(end_date, ' ')
-- Wenn das End-Datum kein Jahr enthält, füge es aus year hinzu
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
ed[3] = year
ed[3] = year
end_date = end_date .. " " .. ed[3]
end_date = end_date .. " " .. ed[3]
end
end
if c.len(sd) == 2 then
if c.len(sd) == 2 then
-- Wenn das Startdatum kein Jahr enthält, hole es von Enddatum
start_date = start_date .. " " .. ed[3]
start_date = start_date .. " " .. ed[3]
elseif c.len(sd) == 1 then
elseif c.len(sd) == 1 then
-- Startdatum enthält weder Monat noch Jahr, hole sie von Enddatum
start_date = start_date .. " " .. ed[2] .. " " .. ed[3]
start_date = start_date .. " " .. ed[2] .. " " .. ed[3]
end
end
else
else
-- Wenn nur ein Startdatum gegeben ist
if c.len(sd) == 2 then
if c.len(sd) == 2 then
-- Wenn das Startdatum kein Jahr enthält, hole es aus year
sd[3] = year
sd[3] = year
start_date = start_date .. " " .. sd[3]
start_date = start_date .. " " .. sd[3]
82.367

Bearbeitungen