Modulo:Data: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
utilizzo wiki local time |
rimosse variabili inutilizzate e vecchio controllo |
||
Riga 43:
-- Ritorna la differenza in anni, mesi e giorni tra le date d1 e d2 (Unix time).
-- Se rawTable è true ritorna una table con le chiavi: year, month, day, seconds
local function dateDiffYMD(d1, d2, rawTable)
local monthdays = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }
local ret = {
if d1 > d2 then d1, d2 = d2, d1 end
d1, d2 = os.date('*t', d1), os.date('*t', d2)
-- anni
Line 126 ⟶ 119:
-- anni, mesi, settimane, giorni, ore, minuti e secondi.
local function dateDiff(d1, d2, magnitudine, magnitudine_min)
local diff, ret
diff = dateDiffYMD(d1, d2, true)
|