Page 1 of 1

Holen Sie sich den GTM -Offset (x in GMT+x) aus: ein Datum und eine Zeitzone

Posted: 23 Feb 2025, 17:17
by Anonymous
Ich suche nach einer Möglichkeit, den Wert von x in GMT+ zu erhalten

Code: Select all

x
Für ein bestimmtes Datum und Zeitzone. pre class = "Lang-js PrettyPrint-Override">

Code: Select all

const TIMEZONE = 'Europe/Paris';

const date = "2025-02-24 010:00:00";
assert getGtmOffset(date, TIMEZONE) == 1;

const date = "2025-07-01 010:00:00";
assert getGtmOffset(date, TIMEZONE) == 2;
Beachten Sie, dass ich nicht die Zeitzone des Benutzers verwenden möchte, sondern eine feste Zeitzone, wie in diesem Beispiel Paris. Und die DateTime, die ich als Eingabe angeben möchte wäre (abhängig von dem Datum, an dem er ausgewählt wurde). 010: 00: 00+01 ") und neues Datum (" 2025-07-01 010: 00: 00+02 ") In diesem Beispiel, ohne dass der Benutzer darüber nachdenken muss. Es wäre auch in Ordnung mit einer Funktion, die diese Angaben direkt anstelle des Versatzes zurückgibt.