Modul:Zeit: Unterschied zwischen den Versionen
keine Bearbeitungszusammenfassung
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 ) ) | ||