Modul:Kalender: Unterschied zwischen den Versionen

+ DateLastDayCompleter()
(p.date2ISO() Optimierungen)
(+ DateLastDayCompleter())
Zeile 45: Zeile 45:
-- Prüfe auf Formate wie: 2024, -44, 44 v. Chr., 800 n. Chr.
-- Prüfe auf Formate wie: 2024, -44, 44 v. Chr., 800 n. Chr.
return s:match("^%-?%d+$") or s:match("^%d+%s+[vn]%.%s+Chr%.$")
return s:match("^%-?%d+$") or s:match("^%d+%s+[vn]%.%s+Chr%.$")
end
function p.DateLastDayCompleter(frame)
-- mw.log("DateLastDayCompleter(frame)")
-- mw.logObject(frame, "frame")
local date = frame.args[1] or ""
local last_date = p.dateLastDayCompleter(date)
-- mw.logObject(last_date, "last_date")
return last_date
end
end