Modul:Zeit: Unterschied zwischen den Versionen
keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 179: | Zeile 179: | ||
return lang:formatDate ( ausgabeFormat, tostring ( jahr + math.floor ( ( anzahl + monat - 1 ) / 12 ) )..monatStr..tag ) | return lang:formatDate ( ausgabeFormat, tostring ( jahr + math.floor ( ( anzahl + monat - 1 ) / 12 ) )..monatStr..tag ) | ||
end | |||
function zeit.addYear ( frame ) | |||
local funcParams = params['addYear'] | |||
local vArgs = frame.args | |||
local args = frame:getParent().args | |||
local anzahl = tonumber( vArgs['anzahlJahre'] or args['anzahlJahre'] or funcParams['anzahlJahre'] ) | |||
local ausgabeFormat = vArgs['format'] or args['format'] or funcParams['format'] | |||
local jahr = tonumber( vArgs['jahr'] or args['jahr'] or lang:formatDate ( 'Y' ) ) | |||
local monat = vArgs['monat'] or args['monat'] or lang:formatDate ( 'm' ) | |||
local tag = vArgs['tag'] or args['tag'] or lang:formatDate ( 'd' ) | |||
return lang:formatDate ( ausgabeFormat, tostring ( jahr + anzahl )..monat..tag ) | |||
end | end | ||
return zeit | return zeit |