Modul:Stranica za vježbanje

Dokumentacija modula[vidi] [uredi] [povijest] [osvježi]
↱

Pune upute o pisanju Lua koda dostupne su na mw:Extension:Scribunto/Lua_reference_manual#Lua_language (engl.)

Modul ispisuje: uredi

A: Glasovanje završava za 15 sati, 31 minuta i 21 sekunda
A: Glasovanje završava za 20 sati, 32 minute i 21 sekunda
A: Glasovanje završava za 21 sat, 34 minute i 22 sekunde
A: Glasovanje završava za 22 sata, 31 minuta i 25 sekundi
A: Glasovanje završava za 1 dan, 1 sat, 31 minuta i 21 sekunda
A: Glasovanje završava za 2 dana, 3 sata, 31 minuta i 21 sekunda

N: Vrijeme do kraja glasovanja jest 15 sati, 31 minuta i 21 sekunda
N: Vrijeme do kraja glasovanja jest 20 sati, 32 minute i 21 sekunda
N: Vrijeme do kraja glasovanja jest 21 sat, 34 minute i 22 sekunde
N: Vrijeme do kraja glasovanja jest 22 sata, 31 minuta i 25 sekundi
N: Vrijeme do kraja glasovanja jest 1 dan, 1 sat, 31 minuta i 21 sekunda
N: Vrijeme do kraja glasovanja jest 2 dana, 3 sata, 31 minuta i 21 sekunda


local p = {}
local hrv = mw.language.getContentLanguage()

function p.vjezba(frame)
 -- molimo ne mijenjajte linije iznad
 -- ispod pišite svoj kod
    
    local A = "\nA: Glasovanje završava za "
    local N = "\nN: Vrijeme do kraja glasovanja jest "
    local tbl = mw.html.create( 'table' )
    local sve = mw.html.create()
    sve:tag( 'div' ):wikitext(A .. hrv:formatDuration(15*3600+31*60+21, {'days', 'hours', 'minutes', 'seconds'}, True) ):done()
       :tag( 'div' ):wikitext(A .. hrv:formatDuration(20*3600+32*60+21, {'days', 'hours', 'minutes', 'seconds'}, True) ):done()
       :tag( 'div' ):wikitext(A .. hrv:formatDuration(21*3600+34*60+22, {'days', 'hours', 'minutes', 'seconds'}, True) ):done()
       :tag( 'div' ):wikitext(A .. hrv:formatDuration(22*3600+31*60+25, {'days', 'hours', 'minutes', 'seconds'}, True) ):done()
       :tag( 'div' ):wikitext(A .. hrv:formatDuration(25*3600+31*60+21,  {'days', 'hours', 'minutes', 'seconds'}, True) ):done()
       :tag( 'div' ):wikitext(A .. hrv:formatDuration(51*3600+31*60+21,  {'days', 'hours', 'minutes', 'seconds'}, True) ):done()
       :tag( 'hr' ):done()
       :tag( 'div' ):wikitext(N .. hrv:formatDuration(15*3600+31*60+21, {'days', 'hours', 'minutes', 'seconds'}, True) ):done()
       :tag( 'div' ):wikitext(N .. hrv:formatDuration(20*3600+32*60+21, {'days', 'hours', 'minutes', 'seconds'}, True) ):done()
       :tag( 'div' ):wikitext(N .. hrv:formatDuration(21*3600+34*60+22, {'days', 'hours', 'minutes', 'seconds'}, True) ):done()
       :tag( 'div' ):wikitext(N .. hrv:formatDuration(22*3600+31*60+25, {'days', 'hours', 'minutes', 'seconds'}, True) ):done()
       :tag( 'div' ):wikitext(N .. hrv:formatDuration(25*3600+31*60+21,  {'days', 'hours', 'minutes', 'seconds'}, True) ):done()
       :tag( 'div' ):wikitext(N .. hrv:formatDuration(51*3600+31*60+21,  {'days', 'hours', 'minutes', 'seconds'}, True) ):done()
    mw.log(sve)
    return sve
	
 --ne mijenjajte linije ispod	
end
return p