From 5c75379bb19b87a74807a5123b51978bdffd5145 Mon Sep 17 00:00:00 2001 From: vapormusic Date: Sat, 29 Jan 2022 21:31:18 +0700 Subject: [PATCH] better date formatting --- src/renderer/views/pages/cider-playlist.ejs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/renderer/views/pages/cider-playlist.ejs b/src/renderer/views/pages/cider-playlist.ejs index 8b2771a4..efd8c551 100644 --- a/src/renderer/views/pages/cider-playlist.ejs +++ b/src/renderer/views/pages/cider-playlist.ejs @@ -447,7 +447,12 @@ let formatted = '' try {formatted = new Intl.DateTimeFormat(this.app.cfg.general.language?.replace('_','-') ?? 'en-US', {day:'numeric',month: 'long', year: 'numeric'}).format(releaseDate);} catch(e){ - formatted = new Intl.DateTimeFormat('en-US', {day:'numeric',month: 'long', year: 'numeric'}).format(releaseDate); + // use the format in json instead + if (this.app.getLz('date.format') != null){ + formatted = new this.app.getLz('date.format').replace("${d}", releaseDate.getDate()).replace("${m}", releaseDate.getMonth()).replace("${y}", releaseDate.getFullYear()); + } else { + formatted = new Intl.DateTimeFormat('en-US', {day:'numeric',month: 'long', year: 'numeric'}).format(releaseDate); + } } return prefix + formatted } catch (e) {