undisclosed
2023-01-31 cc0b201102a902e52407c524ba38611886796d59
Wochentag-/Monatsermittlung in Datumsangaben berichtigt
1 files modified
23 ■■■■■ changed files
public_html/monatsbox.js 23 ●●●●● patch | view | raw | blame | history
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;
  };
/**