Hallo,
entweder es ist ein dicker Fehler in setMinutes vorhanden, oder ich raffe die Funktion nicht.
Also ich nutze den folgenden Code um in einem Formulat default-Werte zu setzen.
Aber der rechnet mir die falschen Zeiten aus.
So kommt bei einem Aufruf um 17:11:38
folgendes heraus:
Startzeit: Montag, 6. Juni 2005 15:00:38
Endzeit: Montag, 6. Juni 2005 17:11:38
Es werden also die Minuten unterschlagen. Wie kommt das? Verstehe ich die Funktion falsch oder ist es ein Fehler?
var datum = new Date();
document.MessageReport.EndDate.value = datum.toLocaleString();
datum.setMinutes(-120);
document.MessageReport.StartDate.value = datum.toLocaleString();