82.367
Bearbeitungen
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, ' ') | ||
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] | ||