NEWS
Comparetime mit GMT Zeiten
-
Gibt es eine Möglichkeit die Funktion "Comparetime()" mit GMT Zeiten zu verwenden?
Meine Heizung hat eine EVU Sperre und die ist während der Sommerzeit eine Stunde später als während der Winterzeit. -
Gibt es eine Möglichkeit die Funktion "Comparetime()" mit GMT Zeiten zu verwenden?
Meine Heizung hat eine EVU Sperre und die ist während der Sommerzeit eine Stunde später als während der Winterzeit.gmt zeit umwandeln
mein = 'Mon Nov 14 2022 17:28:28 GMT+0100'; console.log(compareTime(formatDate(getDateObject(getDateObject(mein).getTime()), "hh:mm"), null, "<", null));zur not in blockly eingeben und sich den sourcecode dann ansehen - geht am schnellsten


-
@liv-in-sky
Danke für den Tipp mit dem umrechnen in GMT, ich bin aber ehrlich gesagt ein Freund von Programmcode, bei dem ich auch nach einem halben Jahr noch auf den ersten Blick sehe, was da eigentlich passiert.
Ich habe das jetzt wie folgt gelöst (könnte man natürlich auch als Einzeiler screiben):var Now = new Date(); console.log("GMT " + formatDate(GMT(Now), "YYYY.MM.DD_hh:mm")); console.log("MEZ " + formatDate(Now, "YYYY.MM.DD_hh:mm")); var CompareMEZ = compareTime("12:00", "14:00", "between") var CompareGMT = CompareTimeGMT("12:00", "14:00", "between"); console.log("CompareGMT " + CompareGMT + " CompareMEZ " + CompareMEZ); function GMT(Time){ var TimeNumber = Number(Time); var TimeOffset = Time.getTimezoneOffset(); // Minuten, negativ: -60 Winter, -120 Sommer return new Date(TimeNumber + TimeOffset * 60 * 1000); } function CompareTimeGMT(startTime, endTime, operation){ var NowGMT = GMT(new Date()); return(compareTime(startTime, endTime, operation, NowGMT)); }Das Ergebnis ist:
14:47:27.957 info javascript.0 (1498) script.js.Programmieren.Zeiten.gmt: GMT 2023.04.07_12:47 14:47:27.957 info javascript.0 (1498) script.js.Programmieren.Zeiten.gmt: MEZ 2023.04.07_14:47 14:47:27.958 info javascript.0 (1498) script.js.Programmieren.Zeiten.gmt: CompareGMT true CompareMEZ false
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden