From 3c49712d8c6ad071b5923b4d4544eb3dd690e1e9 Mon Sep 17 00:00:00 2001 From: lambtho12 Date: Fri, 14 Jan 2022 16:38:14 +0100 Subject: [PATCH 1/2] feat: add rfc3339 format for templates --- lua/telekasten.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lua/telekasten.lua b/lua/telekasten.lua index 0d61739..b688771 100644 --- a/lua/telekasten.lua +++ b/lua/telekasten.lua @@ -282,6 +282,14 @@ local function calculate_dates(date) .. ", " .. dinfo.year + local zonehour = string.sub(os.date("%z"), 1, 3) + local zonemin = string.sub(os.date("%z"), 4, 5) + dates.rfc3339 = os.date("%Y-%m-%dT%H:%M:%S") + .. "Z" + .. zonehour + .. ":" + .. zonemin + dates.date = os.date(df.date, time) dates.prevday = os.date(df.date, time - oneday) dates.nextday = os.date(df.date, time + oneday) @@ -333,6 +341,7 @@ local function linesubst(line, title, dates) date = dates.date, isoweek = dates.isoweek, year = dates.year, + rfc3339 = dates.rfc3339, prevday = dates.prevday, nextday = dates.nextday, From 9ad4bfa59cae6e0dfb065bdfcdc9e42922d16fba Mon Sep 17 00:00:00 2001 From: lambtho12 Date: Sun, 16 Jan 2022 08:38:48 +0100 Subject: [PATCH 2/2] fix: support different dates using dinfo --- lua/telekasten.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lua/telekasten.lua b/lua/telekasten.lua index b688771..d583efe 100644 --- a/lua/telekasten.lua +++ b/lua/telekasten.lua @@ -284,7 +284,8 @@ local function calculate_dates(date) local zonehour = string.sub(os.date("%z"), 1, 3) local zonemin = string.sub(os.date("%z"), 4, 5) - dates.rfc3339 = os.date("%Y-%m-%dT%H:%M:%S") + dates.rfc3339 = os.date(df.date, time) + .. os.date("T%H:%M:%S") .. "Z" .. zonehour .. ":"