local card_num = 110101190001011009
-- 是否是未成年
local function CheckYearOld()
local dt = os.date("*t", os.time())
local year = tonumber(string.sub(card_num, 7, 10))
local month = tonumber(string.sub(card_num, 11, 12))
local day = tonumber(string.sub(card_num, 13, 14))
-- print(dt.year - year, os.time(), '----------dt.year - year')
if month <= dt.month and day <= dt.day then
return dt.year - year
else
return (dt.year - year - 1)
end
end
if CheckYearOld() < 8 then
gg.SystemUtil:ShowDialog("温馨提示", "不足八岁", "OK", "", nil)
return
end
近期很多防沉迷的需要身份证信息检测年龄,给大家方便看看