Definition
-- @/lua/common/utils.lua:263
-- time string format
function formatTimeStringNow(res)
local d = os.date('*t')
res = res:gsub("{YYYY}", string.format('%04d', d.year))
res = res:gsub("{YY}", string.format('%02d', d.year - 2000))
res = res:gsub("{Y}", d.year)
res = res:gsub("{MM}", string.format('%02d', d.month))
res = res:gsub("{M}", d.month)
res = res:gsub("{DD}", string.format('%02d', d.day))
res = res:gsub("{D}", d.day)
res = res:gsub("{HH}", string.format('%02d', d.hour))
res = res:gsub("{H}", d.hour)
res = res:gsub("{mm}", string.format('%02d', d.min))
res = res:gsub("{m}", d.min)
res = res:gsub("{ss}", string.format('%02d', d.sec))
res = res:gsub("{s}", d.sec)
return res
end
Callers
@/lua/common/utils.lua
table.insert(c, '# ' .. beamng_buildinfo .. '\r\n')
table.insert(c, '# saved on ' .. formatTimeStringNow('{YYYY}/{MM}/{DD} {HH}:{mm}:{ss}') .. '\r\n')