Модуль:Wikidata/date: відмінності між версіями

[перевірена версія][перевірена версія]
Вилучено вміст Додано вміст
Shmurak (обговорення | внесок)
-непотрібна перевірка
Shmurak (обговорення | внесок)
мНемає опису редагування
Рядок 25:
-- accepts table of time+precision values
function ageCurrent ( bTable )
local possibleAge = "NYA" -- it meansm "Not Yet Assigned", not what you imagined!
 
for bKey, bValue in pairs(bTable) do
if ( bValue.unknown ) then
return nil
end
local bStructure = bValue.structure
local bPrecision = bValue.precision
 
local dStructure = os.date( "*t" )
 
local calculatedAge = ageImpl ( bStructure, bPrecision, dStructure, 11 )
if ( possibleAge == "NYA" ) then
possibleAge = calculatedAge
else
if ( possibleAge ~= calculatedAge ) then
possibleAge = nil
end
end
end
end
 
return possibleAge
end