diff --git a/js/date-fmt.js b/js/date-fmt.js
new file mode 100644
index 0000000..521f206
--- /dev/null
+++ b/js/date-fmt.js
@@ -0,0 +1,10 @@
+document.addEventListener("DOMContentLoaded", () => {
+ const timestampSpans = document.getElementsByClassName("timestamp");
+ for (let timestampSpan of timestampSpans) {
+ const timestamp = parseInt(timestampSpan.dataset.utc);
+ if (!isNaN(timestamp)) {
+ const date = new Date(timestamp * 1000);
+ timestampSpan.textContent = date.toLocaleString();
+ }
+ }
+})
diff --git a/views/base.etlua b/views/base.etlua
index a50f454..5da0af2 100644
--- a/views/base.etlua
+++ b/views/base.etlua
@@ -17,5 +17,6 @@
+