Modul:Zeit: Unterschied zwischen den Versionen

Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 166: Zeile 166:
local funcParams = params['addMonth']
local funcParams = params['addMonth']
local vArgs = frame.args
local args = frame:getParent().args
local args = frame:getParent().args


local anzahl = tonumber( args['anzahlMonate'] or funcParams['anzahlMonate'] )
local anzahl = tonumber( vArgs['anzahlMonate'] or args['anzahlMonate'] or funcParams['anzahlMonate'] )
local ausgabeFormat = args['format'] or funcParams['format']
local ausgabeFormat = vArgs['format'] or args['format'] or funcParams['format']
local jahr = tonumber( args['jahr'] or lang:formatDate ( 'Y' ) )
local jahr = tonumber( vArgs['jahr'] or args['jahr'] or lang:formatDate ( 'Y' ) )
local monat = tonumber( args['monat'] or lang:formatDate ( 'm' ) )
local monat = tonumber( vArgs['monat'] or args['monat'] or lang:formatDate ( 'm' ) )
local tag = args['tag'] or lang:formatDate ( 'd' )
local tag = vArgs['tag'] or args['tag'] or lang:formatDate ( 'd' )
local monatStr = tostring ( monat + anzahl - ( math.floor ( anzahl/12 ) * 12 ) )
local monatStr = tostring ( monat + anzahl - ( math.floor ( anzahl/12 ) * 12 ) )