Изменения

исправление
Строка 540: Строка 540:  
     if    not not strin:match( "(-?%d%d%d%d)-(%d%d)-(%d%d)" ) then
 
     if    not not strin:match( "(-?%d%d%d%d)-(%d%d)-(%d%d)" ) then
 
     year, month, day = strin:match( "(-?%d%d%d%d)-(%d%d)-(%d%d)" )
 
     year, month, day = strin:match( "(-?%d%d%d%d)-(%d%d)-(%d%d)" )
     elseif not not strin:match( "(-?%d%+)-(%d+)-(%d+)" ) then
+
     elseif not not strin:match( "(-?%d+)-(%d+)-(%d+)" ) then
     year, month, day = strin:match( "(-?%d%+)-(%d+)-(%d+)" )
+
     year, month, day = strin:match( "(-?%d+)-(%d+)-(%d+)" )
 
     elseif not not strin:match( "(%d%d)%.(%d%d)%.(-?%d%d%d%d)" ) then
 
     elseif not not strin:match( "(%d%d)%.(%d%d)%.(-?%d%d%d%d)" ) then
 
     day, month, year = strin:match( "(%d%d)%.(%d%d)%.(-?%d%d%d%d)" )
 
     day, month, year = strin:match( "(%d%d)%.(%d%d)%.(-?%d%d%d%d)" )
Строка 560: Строка 560:  
      
 
      
 
     local yearmark = "года"
 
     local yearmark = "года"
     local ym = args["yearmark"]
+
     local ym = args["yearmark"] or ""
 
     if yesno(ym) then
 
     if yesno(ym) then
 
     elseif yesno(ym) == false then yearmark = ""  
 
     elseif yesno(ym) == false then yearmark = ""  
Анонимный участник