summaryrefslogtreecommitdiff
path: root/layouts/_shortcodes
diff options
context:
space:
mode:
Diffstat (limited to 'layouts/_shortcodes')
-rw-r--r--layouts/_shortcodes/daysfrom.html12
1 files changed, 12 insertions, 0 deletions
diff --git a/layouts/_shortcodes/daysfrom.html b/layouts/_shortcodes/daysfrom.html
new file mode 100644
index 00000000..c2750480
--- /dev/null
+++ b/layouts/_shortcodes/daysfrom.html
@@ -0,0 +1,12 @@
+{{- $date := .Get 0 -}}
+{{- $t := time $date -}}
+{{- $now := now -}}
+{{- $durSeconds := sub $now.Unix $t.Unix | int -}}
+
+{{- $days := div $durSeconds 86400 -}}
+
+{{- if lt $days 0 -}}
+ {{ mul $days -1 }}
+{{- else -}}
+ {{ $days }}
+{{- end -}}