summaryrefslogtreecommitdiff
path: root/assets/js/fancydates.js
diff options
context:
space:
mode:
Diffstat (limited to 'assets/js/fancydates.js')
-rw-r--r--assets/js/fancydates.js20
1 files changed, 20 insertions, 0 deletions
diff --git a/assets/js/fancydates.js b/assets/js/fancydates.js
new file mode 100644
index 0000000..2e85837
--- /dev/null
+++ b/assets/js/fancydates.js
@@ -0,0 +1,20 @@
1function fancydates(fanciness, date_format) {
2 if (fanciness == 0) {
3 return;
4 }
5
6 var dates = document.querySelectorAll('.dt-published, .dt-updated, .listdate');
7
8 var l = dates.length;
9
10 for (var i = 0; i < l; i++) {
11 var d = moment(dates[i].attributes.datetime.value);
12 var o;
13 if (fanciness == 1) {
14 o = d.local().format(date_format);
15 } else {
16 o = d.fromNow();
17 }
18 dates[i].innerHTML = o;
19 }
20}