Modul:ISOtilNorskdato: Forskjell mellom sideversjoner

Fra wikisida.no
Hopp til navigering Hopp til søk
Fjerner revisjon 12009646 av Profoss (diskusjon | bidrag)
Ingen redigeringsforklaring
Linje 7: Linje 7:
     local day = lang:formatDate('j. F', dato)
     local day = lang:formatDate('j. F', dato)
     local year = lang:formatDate('Y', dato)
     local year = lang:formatDate('Y', dato)
    assert(tonumber(year), frame.args[1])
     if arg == 'n' then
     if arg == 'n' then
         return day.. " "..year
         return day.. " "..year

Sideversjonen fra 23. mar. 2013 kl. 00:42

Denne modulen bruker #time-funksjonen til å omdanne datoer til formen DD. MMMM ÅÅÅÅ (for eksempel 21. februar 1981) som er standard på no.wiki.

Den første, og eneste, parameteren er datoen man ønsker å omsette til norsk wikistandard.

Se mal:ISOtilNorskdato som er frontend for modulen.



local p = {}
local lang = mw.getContentLanguage()

function p.isodato(frame)
    local dato = frame.args[1]
    local arg = frame.args[2]
    local day = lang:formatDate('j. F', dato)
    local year = lang:formatDate('Y', dato)
    assert(tonumber(year), frame.args[1])
    if arg == 'n' then
        return day.. " "..year
    end
    return "[["..day.."]] [["..year.."]]"
end

return p