Modul:Stranica za vježbanje
Izgled
(Preusmjereno s Wikipedija:MZV)
Pune upute o pisanju Lua koda dostupne su na mw:Extension:Scribunto/Lua_reference_manual#Lua_language (engl.)
Modul ispisuje:
[uredi kôd]
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