From f73f11c2822c8c9bd132751f9a189c0834caa9d8 Mon Sep 17 00:00:00 2001 From: quenousimporte Date: Wed, 17 Jan 2024 21:48:41 +0100 Subject: [PATCH] changed: display --- ics.js | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/ics.js b/ics.js index 7049905..a7e8cac 100644 --- a/ics.js +++ b/ics.js @@ -64,16 +64,29 @@ function displayevents(events, func, title) .filter(func) .sort( (a,b) => a.DTSTART - b.DTSTART) .forEach(e => { - var formatteddate = e.DTSTART.toLocaleString('fr-FR', { timeZone: 'Europe/Paris', dateStyle: "full" }); + var formatteddate = e.DTSTART.toLocaleString('fr-FR', { timeZone: 'Europe/Paris', dateStyle: "full", timeStyle: "short" }); var splitdate = formatteddate.split(" "); var year = splitdate[3]; var month = splitdate[2]; group[year] = group[year] || {}; group[year][month] = group[year][month] || []; - group[year][month].push(splitdate[0] + " " + splitdate[1] + ": " + e.SUMMARY); + group[year][month].push(formatteddate + ": " + e.SUMMARY); }); console.log(title); - console.log(JSON.stringify(group, null, " "));; + for (var year in group) + { + console.log(year); + for (var month in group[year]) + { + console.log(" " + month); + group[year][month].forEach(e => + { + console.log(" " + e); + }); + } + } + console.log(""); + } function main() {