--!< 글로벌 변수 선언
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 |