Изменения
Перейти к навигации
Перейти к поиску
Строка 9:
Строка 9:
− +
+
+
+
Строка 130:
Строка 133:
− +
Модуль:Надстрочное предупреждение (посмотреть исходный код)
Версия от 03:54, 16 мая 2023
, 2 года назадfix
-- Игнорирование некорректно указанных дат с помощью стандартных методов
-- Игнорирование некорректно указанных дат с помощью стандартных методов
local function getValidDate( day, month, year )
local function getValidDate( year, month, day )
if isEmpty( year ) or isEmpty( month ) or isEmpty( day ) then
return nil
end
local dateString = year .. '-' .. month .. '-' .. day
local dateString = year .. '-' .. month .. '-' .. day
local getArgs = require( 'Module:Arguments' ).getArgs
local getArgs = require( 'Module:Arguments' ).getArgs
local args = getArgs( frame )
local args = getArgs( frame )
local date = getValidDate( args.day, args.month, args.year )
local date = getValidDate( args.year, args.month, args.day )
local isMainNamespace = mw.title.getCurrentTitle().namespace == 0
local isMainNamespace = mw.title.getCurrentTitle().namespace == 0
local result = ''
local result = ''