2.590
Bearbeitungen
Alarya (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Alarya (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 16: | Zeile 16: | ||
le[12] = 'RAH' | le[12] = 'RAH' | ||
le[13] = 'NL' | le[13] = 'NL' | ||
return le[monatsnummer] | |||
end | |||
local fncTageImMonatIrd = function (monatsnummer) | |||
le = {} | |||
le[1] = 31 | |||
le[2] = 29 | |||
le[3] = 31 | |||
le[4] = 30 | |||
le[5] = 31 | |||
le[6] = 30 | |||
le[7] = 31 | |||
le[8] = 31 | |||
le[9] = 30 | |||
le[10] = 31 | |||
le[11] = 30 | |||
le[12] = 31 | |||
return le[monatsnummer] | return le[monatsnummer] | ||
end | end | ||
Zeile 54: | Zeile 71: | ||
end | end | ||
-- noch einfügen: Fehlerbehandlung bei ungültigem Monat und Tag | -- noch einfügen: Fehlerbehandlung bei ungültigem Monat und Tag | ||
test_monat = tonumber(monat) | |||
if test_monat ~= nil then | |||
if test_monat < 1 then | |||
return 'Parameter Monat (2. unbenannter Parameter) muss eine gültige irdische Monatszahl sein im Aufruf der Vorlage DatumIrdischZuBF auf dieser Seite. Bitte korrigieren! [[Kategorie:Wartung Falscher Vorlagen-Aufruf]]' | |||
elseif test_monat > 12 then | |||
return 'Parameter Monat (2. unbenannter Parameter) muss eine gültige irdische Monatszahl sein im Aufruf der Vorlage DatumIrdischZuBF auf dieser Seite. Bitte korrigieren! [[Kategorie:Wartung Falscher Vorlagen-Aufruf]]' | |||
end | |||
end | |||
test_tag = tonumber(tag) | |||
if test_tag ~= nil then | |||
if test_tag < 1 then | |||
return 'Parameter Tag (3. unbenannter Parameter) muss eine gültige irdische Tageszahl sein im Aufruf der Vorlage DatumIrdischZuBF auf dieser Seite. Bitte korrigieren! [[Kategorie:Wartung Falscher Vorlagen-Aufruf]]' | |||
elseif test_tag > fncTageImMonatIrd(test_tag) then | |||
return 'Parameter Tag (3. unbenannter Parameter) muss eine gültige irdische Tageszahl sein im Aufruf der Vorlage DatumIrdischZuBF auf dieser Seite. Bitte korrigieren! [[Kategorie:Wartung Falscher Vorlagen-Aufruf]]' | |||
end | |||
end | |||
datum_string_ird = jahr .. '-' .. monat .. '-' .. tag | datum_string_ird = jahr .. '-' .. monat .. '-' .. tag | ||
lang = mw.getContentLanguage() | lang = mw.getContentLanguage() |