Leider konnte ich keine passende finden die aus einem String einen UTC String macht.
mein aktueller versuch ist:
validDate(calendar, stunde) {
var eingabeUtc = new Date(this.calendar);
eingabeUtc.setHours(stunde);
var heute = new Date();
heute.setHours(heute.getHours() + 1);
var heuteUtcNr = Date.parse(heute.toUTCString());
var eingabeNr = Date.parse(eingabeUtc.toLocaleString());
console.log(heute.toUTCString() + " < " + eingabeUtc.toLocaleString());
return (heuteUtcNr < eingabeNr);
}
output ist zb: Tue, 04 Feb 2020 09:20:33 GMT < 4.2.2020, 7:00:00
Was leider als true angezeigt wird, ich vermute wegen dem GMT in Date.parse