當前位置:編程學習大全網 - 網站源碼 - lua中寫壹個函數 隨便輸入壹個日期時間戳 通過函數判斷是不是屬於當天的日期,該怎麽寫?

lua中寫壹個函數 隨便輸入壹個日期時間戳 通過函數判斷是不是屬於當天的日期,該怎麽寫?

function isToday(timestamp)

local today = os.date("*t")

local secondOfToday = os.time({day=today.day, month=today.month,

year=today.year, hour=0, minute=0, second=0})

if timestamp >= secondOfToday and timestamp < secondOfToday + 24 * 60 * 60 then

return true

else

return false

end

end

print(isToday(os.time({day=17, month=5, year=2012, hour=0, minute=0, second=0})))

print(isToday(os.time({day=17, month=5, year=2012, hour=16, minute=28, second=38})))

print(isToday(os.time({day=17, month=5, year=2012, hour=23, minute=59, second=59})))

print(isToday(os.time({day=16, month=5, year=2012, hour=23, minute=59, second=59})))

print(isToday(os.time({day=18, month=5, year=2012, hour=0, minute=0, second=0})))

  • 上一篇:請大俠改成通達信的分時資金博弈指標
  • 下一篇:別人寫的拙劣代碼妳最不能忍受的是什麽
  • copyright 2024編程學習大全網