From dada521fba841138ec2a044333aa2b1da219c00b Mon Sep 17 00:00:00 2001 From: DarkWiiPlayer Date: Sat, 26 Mar 2022 14:24:58 +0100 Subject: [PATCH] Add local date object --- javascript/LocalDate.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 javascript/LocalDate.js diff --git a/javascript/LocalDate.js b/javascript/LocalDate.js new file mode 100644 index 0000000..3192e82 --- /dev/null +++ b/javascript/LocalDate.js @@ -0,0 +1,14 @@ +import element from 'https://cdn.jsdelivr.net/gh/darkwiiplayer/js@3724b3e/element.js' + +element(class LocalDate extends HTMLTimeElement { + static is = 'time' + static attributes = { datetime: { get: date => new Date(date) } } + + constructor() { + super() + } + + datetimeChanged() { + this.innerText = this.datetime.toDateString() + } +})