Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local fs = require("filesystem")
- function getHostTime(timezone) --Получить текущее реальное время компьютера, хостящего сервер майна
- timezone = timezone or 2
- local file = io.open("/HostTime.tmp", "w")
- file:write("123")
- file:close()
- local timeCorrection = timezone * 3600
- local lastModified = tonumber(string.sub(fs.lastModified("/HostTime.tmp"), 1, -4)) + timeCorrection
- fs.remove("HostTime.tmp")
- local year, month, day, hour, minute, second = os.date("%Y", lastModified), os.date("%m", lastModified), os.date("%d", lastModified), os.date("%H", lastModified), os.date("%M", lastModified), os.date("%S", lastModified)
- return tonumber(day), tonumber(month), tonumber(year), tonumber(hour), tonumber(minute), tonumber(second)
- end
- function time(timezone) --Получет настоящее время, стоящее на Хост-машине
- local time = {getHostTime(timezone)}
- local text = string.format("%02d:%02d:%02d", time[4], time[5], time[6])
- return text
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement