블로그는 나의 힘!
[ Programing ]/Lua Scirpt2023. 2. 28. 15:41

--!< 글로벌 변수 선언
TIME_MINUTE = 60
TIME_HOUR = TIME_MINUTE * 60
TIME_DAY = TIME_HOUR * 24
TIME_WEEK = TIME_DAY * 7

--!< 기준시간 확인
function GetToday(tmTime, baseHour)
     return os.date("%Y%m%d", tmTime - (baseHour * TIME_HOUR))
end

--!< 일일 체크
--!< local checkTime = "20230228"
function IsNewDay(checkTime)
     local pivotHour = 0     --!< 일일 체크할 기준 시간
     if (checkTime ~= GetToday(pivotHour)) then
          return true
     end

     return false
end

--!< 설정 시간 (tmTime = yyyymmddHHMM)
function GetYMDHMTime(tmTime)
      return tonumber(os.date("%Y%m%d%H%M", tmTime))
end

--!< 설정 시간 (tmTime = yyyymmddHHMMSS)
function GetYMDHMSTime(tmTime)
       return tonumber(os.date("%Y%m%d%H%M%S", tmTime))
end


 

'[ Programing ] > Lua Scirpt' 카테고리의 다른 글

[Lua] current Time  (0) 2023.02.28
[Lua] for 반복문  (0) 2023.02.28
[Lua] Sleep  (0) 2023.02.28
[Lua] 형변환  (1) 2022.11.10
[Lua] 날짜 관련. 계산 및 테스트  (0) 2022.11.10
Posted by Mister_Q