diff options
Diffstat (limited to 'assets')
-rw-r--r-- | assets/js/index.js | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/assets/js/index.js b/assets/js/index.js index dc4fef1..3d133fd 100644 --- a/assets/js/index.js +++ b/assets/js/index.js @@ -593,6 +593,19 @@ const days = Math.round(hours / 24); const past = Math.sign(seconds) === 1; const future = Math.sign(seconds) === -1; + if (element.dataset.type === "localDate") { + return element.textContent = new Intl.DateTimeFormat([], { + dateStyle: "medium" + }).format(time).replace(",", ""); + } + if (element.dataset.type === "localTime") { + return element.textContent = new Intl.DateTimeFormat([], { + hour12: false, + timeStyle: "short" + }).format(time) + " " + new Intl.DateTimeFormat([], { + timeZoneName: "short" + }).format(time).split(" ")[1]; + } if (past) { if (seconds <= 60) { return element.textContent = tiny(relative.format(-1 * seconds, "second"), 1); |