Javascript Zeit verändern
bearbeitet von der henryHallo,
ich möchte ein Eingabefeld für Datum und Uhrzeit erstellen, das aber beim laden
mit dem aktuellen Datum und manipulierter Zeit geladen wird.
nach dem Laden sollte im input stehen:
-> begin = heutiger Tag, 00:00:00
-> end = heutiger Tag, 23:59:59
~~~
let begin = new Date();
let end = new Date();
begin.setHours(0);
begin.setMinutes(0);
begin.setSeconds(0);
end.setHours(23);
end.setMinutes(59);
end.setSeconds(59);
document.getElementById('from').valueAsDate = begin;
document.getElementById('to').valueAsDate = end;
~~~
und in html wird dies hier angezeigt
~~~
<td>
<label>VON:<input id="from" type="datetime-local"></label>
</td>
<td>
<label>BIS:<input id="to" type="datetime-local"></label>
</td>
~~~
Hier habe ich folgende Fragen:
1. Es fehlen 2 Stunden (utc/local) Ich weiß aber nicht woran ich drehen kann/soll ?
2. Kann ich dem input "datetime-local" so formatieren, das keine Sekunden oder gar Millisekunden angezeigt werden ? Nur Stunden und Minuten
Vielen Dank !!