From 0b45079a108ebbfebc8a96bc6111c207e5291e8e Mon Sep 17 00:00:00 2001 From: Jim Madge Date: Thu, 6 Mar 2025 11:33:36 +0000 Subject: [PATCH] Add leading zeros to day and month in iso date --- apps/terminalclock/ChangeLog | 1 + apps/terminalclock/app.js | 4 ++-- apps/terminalclock/metadata.json | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/terminalclock/ChangeLog b/apps/terminalclock/ChangeLog index 1a540edbf..4138822d6 100644 --- a/apps/terminalclock/ChangeLog +++ b/apps/terminalclock/ChangeLog @@ -11,3 +11,4 @@ 0.10: Add fastloading 0.11: Add option for ISO 8601 date format 0.12: Add day of week line +0.13: Fix ISO 8601 date, add leading zeros to day and month numbers, correct curPos for date function diff --git a/apps/terminalclock/app.js b/apps/terminalclock/app.js index 6005437bd..53bfc03e9 100644 --- a/apps/terminalclock/app.js +++ b/apps/terminalclock/app.js @@ -71,7 +71,7 @@ curPos++; ["L2", "L3", "L4", "L5", "L6", "L7", "L8", "L9"].forEach((line) => { - if (this[line] === "Date") drawDate(date, this.isoDate, curPos); + if (this[line] === "Date") drawDate(date, curPos); else if (this[line] === "DOW") drawDOW(date, curPos); else if (this[line] === "HR") drawHRM(curPos); else if (this[line] === "Motion") drawMotion(curPos); @@ -130,7 +130,7 @@ let year = now.getFullYear(); let month = now.getMonth() + 1; // Months are 0-11 let day = now.getDate(); - date = ">" + year + "-" + month + "-" + day; + date = ">" + year + "-" + String(month).padStart(2, "0") + "-" + String(day).padStart(2, "0"); } else { let dow = locale.dow(now, 1); date = locale.date(now, 1).substr(0, 6); // day and month e.g. 01/02/ from 01/02/2003 diff --git a/apps/terminalclock/metadata.json b/apps/terminalclock/metadata.json index e6b4ab8fa..3a3e245ef 100644 --- a/apps/terminalclock/metadata.json +++ b/apps/terminalclock/metadata.json @@ -3,7 +3,7 @@ "name": "Terminal Clock", "shortName": "Terminal Clock", "description": "A terminal CLI like clock displaying configurable, multiple sensor data", - "version": "0.12", + "version": "0.13", "icon": "app.png", "type": "clock", "tags": "clock",