Modulo:Data/man: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
aggiornato |
m protetta |
||
(2 versioni intermedie di uno stesso utente non sono mostrate) | |||
Riga 67:
Oltre che attraverso #invoke, il modulo può essere utilizzato tramite "require" da un altro modulo. Le stesse funzioni sono disponibili tramite la classe Date:
<syntaxhighlight lang="lua">local Date = require('Modulo:Data').Date</syntaxhighlight>
; Esempio
Riga 75 ⟶ 74:
function p.main(frame)
local inizio, fine, diff1, diff2, text1, text2, anteriore
inizio = Date:new('2016/01/01')
Riga 85 ⟶ 84:
-- utilizzo della funzione diff_ymd
diff2 = inizio:diffYMD(fine)
-- data per esteso
text1 = inizio:getDateString()
text2 = fine:getDateString()
-- confronto
anteriore = inizio < fine
return string.format('La differenza tra il
'La prima data è anteriore alla seconda: %s.',
text1, text2, diff1, diff2, tostring(anteriore))
end
Riga 95 ⟶ 103:
[[Unit testing|Unit test]] per questo modulo sono disponibili a [[Modulo:Data/test]], per la loro esecuzione visitare [[Discussioni_modulo:Data/test]].
<includeonly>
<noinclude>[[Categoria:Manuali dei moduli]]</noinclude>
|