From cc0b201102a902e52407c524ba38611886796d59 Mon Sep 17 00:00:00 2001
From: undisclosed
Date: Tue, 31 Jan 2023 12:37:52 +0000
Subject: [PATCH] Wochentag-/Monatsermittlung in Datumsangaben berichtigt
---
public_html/monatsbox.js | 23 +++++++++++++----------
1 files changed, 13 insertions(+), 10 deletions(-)
diff --git a/public_html/monatsbox.js b/public_html/monatsbox.js
index 56a9a82..0c18459 100644
--- a/public_html/monatsbox.js
+++ b/public_html/monatsbox.js
@@ -155,24 +155,27 @@
* Wenn kein Tag angeklickt wurde, null zurueckgeben.
*/
this.datum = function(Ereignis) {
- var datum = null;
- var td = Ereignis.target;
- var boxTab = td.parentNode.parentNode;
- var spalte = td.cellIndex;
- var tagesDatum = Number(td.innerHTML);
+ var ermitteltesDatum = null;
+ const td = Ereignis.target;
+ const boxTab = td.parentNode.parentNode;
+ const meinMonat = Number(boxTab.getAttribute('monat'));
+ const spalte = td.cellIndex;
+ const tagesDatum = Number(td.innerHTML);
if(spalte > 0 && tagesDatum !== Number.NaN && tagesDatum > 0) {
if(this.gewaehlteZelle !== null) {
this.gewaehlteZelle.className = this.alterStilName;
}
this.gewaehlteZelle = td;
- datum = new Date();
+ ermitteltesDatum = new Date(this.j, meinMonat, tagesDatum);
this.alterStilName = td.className;
td.className = 'monatsboxGewaehlt';
- datum.setFullYear(this.j);
- datum.setMonth(boxTab.getAttribute('monat'));
- datum.setDate(tagesDatum);
+ //ermitteltesDatum.setFullYear(this.j);
+ //ermitteltesDatum.setDate(tagesDatum);
+ //ermitteltesDatum.setMonth(meinMonat);
+ //ermitteltesDatum.setDate(tagesDatum);
+ //ermitteltesDatum.setMonth(meinMonat);
}
- return datum;
+ return ermitteltesDatum;
};
/**
--
Gitblit v1.9.3