From fc409e3f776f7f77cbf03cf59f8186fe15fb6f09 Mon Sep 17 00:00:00 2001 From: Christian Hemker Date: Wed, 1 Apr 2020 21:27:51 +0200 Subject: [PATCH] changed calculation --- apps/daysl/widget.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/apps/daysl/widget.js b/apps/daysl/widget.js index f71253a3a..6fb755d1e 100644 --- a/apps/daysl/widget.js +++ b/apps/daysl/widget.js @@ -22,9 +22,16 @@ function updateSettings() { yy = settings.year; const oneDay = 24 * 60 * 60 * 1000; // hours*minutes*seconds*milliseconds - const targetDate = new Date(yy, mm, dd, 23, 59, 59); + const targetDate = new Date(yy, mm, dd); const today = new Date(); - const diffDays = Math.round(Math.abs((targetDate - today) / oneDay)); + + //create date object with today, but 00:00:00 + const currentYear = today.getFullYear(); + const currentMonth = today.getMonth(); + const currentDay = today.getDate(); + const todayMorning = new Date (currentYear, currentMonth, currentDay, 0, 0, 0); + + const diffDays = (targetDate - todayMorning) / oneDay; WIDGETS["daysl"]={area:"tl",width:40,draw:function(){ g.setFont("6x8", 1);