summaryrefslogtreecommitdiff
path: root/internal/server
diff options
context:
space:
mode:
Diffstat (limited to 'internal/server')
-rw-r--r--internal/server/filldates.go23
1 files changed, 23 insertions, 0 deletions
diff --git a/internal/server/filldates.go b/internal/server/filldates.go
new file mode 100644
index 0000000..a6b0ba8
--- /dev/null
+++ b/internal/server/filldates.go
@@ -0,0 +1,23 @@
+package server
+
+import (
+ "strings"
+ "time"
+)
+
+func fillDates(str string) string {
+ yyyesterday := time.Now().Add(3 * -24 * time.Hour).Format("20060102")
+ str = strings.ReplaceAll(str, "$yyyesterday", yyyesterday)
+
+ yyesterday := time.Now().Add(2 * -24 * time.Hour).Format("20060102")
+ str = strings.ReplaceAll(str, "$yyesterday", yyesterday)
+
+ yesterday := time.Now().Add(1 * -24 * time.Hour).Format("20060102")
+ str = strings.ReplaceAll(str, "$yesterday", yesterday)
+
+ today := time.Now().Format("20060102")
+ str = strings.ReplaceAll(str, "$today", today)
+
+ tomorrow := time.Now().Add(1 * 24 * time.Hour).Format("20060102")
+ return strings.ReplaceAll(str, "$tomorrow", tomorrow)
+}