Давайте предположим, что у меня есть следующее напоминание меткиОтметка шаблон
local reminder_timestamp = "2013-12-13T00:00:00+01:00"
И я использую ниже функции для возврата времени в UTC
local function makeTimeStamp(dateString)
local pattern = "(%d+)%-(%d+)%-(%d+)%a(%d+)%:(%d+)%:([%d%.]+)([Z%p])(%d%d)%:?(%d%d)"
local year, month, day, hour, minute, seconds, tzoffset, offsethour, offsetmin = dateString:match(pattern)
local timestamp = os.time({year=year, month=month, day=day, hour=hour, min=minute, sec=seconds})
local offset = 0
if (tzoffset) then
if (tzoffset == "+" or tzoffset == "-") then -- we have a timezone!
offset = offsethour * 60 + offsetmin
if (tzoffset == "-") then
offset = offset * -1
end
timestamp = timestamp + offset
end
end
return timestamp
end
Какой должна быть выше схемы в соответствии с напоминанием временная метка, о которой я упоминал ранее?