Модуль:GameInfo

Версия от 10:52, 22 июня 2026; Kirus59 (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Для документации этого модуля может быть создана страница Модуль:GameInfo/doc

local p = {}

local GAME_YEAR_OFFSET = 544
local TIMEZONE_OFFSET = 3 * 3600 -- UTC+3

function p.getYear(frame)
    local utcTime = os.time(os.date("!*t"))
	local timezoneTime = utcTime + TIMEZONE_OFFSET

	local curYear = os.date("%Y", timezoneTime)
	local gameYear = tonumber(curYear) + GAME_YEAR_OFFSET
    return tostring(gameYear)
end

return p