Peha01: Es soll eine js-Variable an ein html-Input-Feld als Vorbelegung übergeben werden.

Beitrag lesen

problematische Seite

Hallo Rolf,

ich hoffe es ist ok für Dich wenn ich mich nochmal zu meinem Problem direkt bei Dir melde.

Also, habe Deinen Vorschlag heute umgesetzt. Heite ist der 14.03.2023 Beim debuggen in Chrome wird für gestern = Mo, 13.03.2023 angezeigt, aber in meinem <input type="date" id="day_from" name="day_from" /> wird als Vorbelegung der 12.03.2023 ausgegeben.

Das kann doch nicht sein!!!!

Anbei mein html-Code:

<!DOCTYPE html>
<html lang="de">
 <head>
  <meta charset="utf-8">
  <title>Google Chart parametriert durch flask</title>
  <style>
   div linechart_material { height: 20em; }
   form                   { margin-bottom: 2em; } 
  </style>
  <script src="https://www.gstatic.com/charts/loader.js"></script>
  <script type="module">
/*  
  Funktion um Tage von einem Datum abzuziehen oder zu addieren
  days kann deshalb positiv oder negativ sein
*/

      const heute = new Date();
//      let jahr = heute.getFullYear();
//      let monat = (heute.getMonth() + 1);
//      let tag = (heute.getDate() - 1);
      
      let gestern = new Date(heute.getFullYear(),
                             heute.getMonth(),
                             heute.getDate() - 1);


                             
      document.getElementById("day_from").valueAsDate = gestern;

  </script>
 </head>
    <body>
       <label for="date">Von :</label>
       <input type="date" id="day_from" name="day_from" />
       <label for="time">Von :</label>
       <input type="time" id="time_from" name="time_from" value="00:00:00" /><br>
    </body>
</html>

Kannst Du mir einen Tipp geben?

Danke schon mal.

Peter