Modul:HeuteVor: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| (5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 6: | Zeile 6: | ||
local ergebnis = mw.ext.cargo.query( | local ergebnis = mw.ext.cargo.query( | ||
"ArtikelDatum", | "ArtikelDatum", | ||
"_pageName,Datum" | "_pageName,Datum,description" | ||
) | ) | ||
| Zeile 14: | Zeile 14: | ||
local jahr, monat, tag = | local jahr, monat, tag = | ||
tostring(zeile.Datum):match("(%d+)%-(%d+)%-(%d+)") | tostring(zeile.Datum):match("(%d+)%-(%d+)%-(%d+)") | ||
if jahr | if jahr | ||
and monat | |||
and tag | |||
and tonumber(monat) == heute.month | and tonumber(monat) == heute.month | ||
and tonumber(tag) == heute.day | and tonumber(tag) == heute.day | ||
then | then | ||
local dateNew = tag .. "." .. monat .. "." .. jahr | |||
local yearDif = heute.year - tonumber(jahr) | |||
table.insert( | table.insert( | ||
ausgabe, | ausgabe, | ||
"[[" .. zeile._pageName .. "]] – " .. dateNew .. " (" .. yearDif .. " " .. (yearDif == 1 and "Jahr" or " | "[[" .. zeile._pageName .. "]] – " | ||
.. dateNew | |||
.. " (vor " | |||
.. yearDif | |||
.. " " | |||
.. (yearDif == 1 and "Jahr" or "Jahren") | |||
.. "): " | |||
.. zeile.description | |||
) | ) | ||
end | end | ||
| Zeile 29: | Zeile 39: | ||
if #ausgabe == 0 then | if #ausgabe == 0 then | ||
return "An diesem Tag wurde bisher nichts | return "An diesem Tag wurde bisher nichts eingetragen :(" | ||
end | end | ||