« Module:Date » : différence entre les versions

Contenu supprimé Contenu ajouté
Pyb (discussion | contributions)
rectif erreur
Pyb (discussion | contributions)
Aucun résumé des modifications
Ligne 979 :
if ac == nil then
local today = os.date( '!*t' )
local ac = today.year
local mc = today.month
local jc = today.day
else
local ac = tonumber( ac )
local mc = tonumber( mc ) or nil
local jc = tonumber( jc ) or nil
end
 
local an = tonumber( an )
if an == nil or mn == nil or mc == nil then
local mn = tonumber( mn )
local jn = tonumber( jn ) or nil
 
if an == nil or ac == nil or mn == nil or mc == nil then
-- pas de message d'erreur qui risque de faire planter la fonction appelante
-- à elle de gérer ce retour.
return
end
local an = tonumber( an )
local mn = tonumber( mn )
local jn = tonumber( jn ) or nil
local age = ac - an