Modul:Chronik: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 30: Zeile 30:
-- Wenn s eine Zeitspanne ist, teile bei "-" oder "bis"
-- Wenn s eine Zeitspanne ist, teile bei "-" oder "bis"
local dates=split(s, '-')
local dates=split(s, '-')
if len(d) == 1 then
if len(dates) == 1 then
dates=split(s, 'bis')
dates=split(s, 'bis')
end
end
Zeile 36: Zeile 36:
-- Ist eine Zeitspanne wie "3. bis 5. Mai" angegeben, kopiere Monat aus Enddatum  
-- Ist eine Zeitspanne wie "3. bis 5. Mai" angegeben, kopiere Monat aus Enddatum  
local sds = checkYear(dates[0], year)
local sds = checkYear(dates[0], year)
local sd=human_to_form_date(d[0])
local sd=human_to_form_date(dates[0])
Zeile 45: Zeile 45:
["Startjahr"] = get_year(sd),
["Startjahr"] = get_year(sd),
["Starttag"] = get_monthday(sd),
["Starttag"] = get_monthday(sd),
["length"] = len(d),
["length"] = len(dates),
["year"] = year,
["year"] = year,
}
}
Zeile 52: Zeile 52:
if len(dates) == 2 then
if len(dates) == 2 then
-- War eine Zeitspanne angegeben gibt es ein Endatum
-- War eine Zeitspanne angegeben gibt es ein Endatum
ed=human_to_form_date(d[1])
ed=human_to_form_date(dates[1])
data["EDstring"] = d[1]
data["EDstring"] = dates[1]
data["Enddatum"] = ed
data["Enddatum"] = ed
data["Endjahr"] = get_year(ed)
data["Endjahr"] = get_year(ed)
82.367

Bearbeitungen