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
Anonymer Benutzer