5261
редагування
Admin (обговорення | внесок) Немає опису редагування |
Admin (обговорення | внесок) Немає опису редагування |
||
| Рядок 165: | Рядок 165: | ||
end | end | ||
return raw | if not raw then | ||
return "Невідомо" | |||
end | |||
-- Парсимо дату у форматі DD.MM.YYYY | |||
local day, month, year = mw.ustring.match(raw, "(%d+)%.(%d+)%.(%d+)") | |||
if day and month and year then | |||
-- Кінцева дата: 25.10.2024 | |||
local end_date = os.time({year=2024, month=10, day=25}) | |||
local start_date = os.time({year=tonumber(year), month=tonumber(month), day=tonumber(day)}) | |||
local days_diff = math.floor((end_date - start_date) / 86400) | |||
return string.format("%s (%d днів)", raw, days_diff) | |||
end | |||
return raw | |||
end | end | ||