Zeitzonenfehler mit GMT?

Ich bin mir nicht sicher, ob dies ein Fehler ist oder ob ich das Verhalten missverstehe.

Beispiel 1

Code:

[date=2022-05-06 time=01:00:00 timezone="America/Los_Angeles"]

(Los Angeles ist GMT-7.)

Ergebnis:

2022-05-06T08:00:00Z

Beispiel 2

Code:

[date=2022-05-06 time=01:00:00 timezone="Etc/GMT-7"]

Ergebnis:

Los Angeles ist GMT-7. Wenn wir sagen: „Die Veranstaltung ist um 13 Uhr in der Zeitzone GMT-7“ (Zeitzone von Los Angeles) und jemand GMT-7 in Discourse wie folgt verwendet:

ergibt sich die falsche Zeit:

2022-05-05T18:00:00Z

Um die Zeit von Los Angeles dort (GMT-7) zu erhalten, müssen Sie GMT+7 wie folgt eingeben:

[date=2022-05-06 time=01:00:00 timezone="Etc/GMT+7"]

Ergebnis:

2022-05-06T08:00:00Z

Sollte America/Los_Angeles+7 nicht dasselbe sein wie GMT und GMT-7 dasselbe wie America/Los_Angeles? Das Widget besagt auch, dass 13 Uhr in GMT-7 anders ist als in LA:

1 „Gefällt mir“

Ich glaube, das ist schon einmal aufgetaucht:

5 „Gefällt mir“

Danke, ich habe gesucht, bevor ich gepostet habe, aber diese Diskussion nicht gesehen.

Ich denke, es wäre für Benutzer klarer, wenn es ohne das Präfix Etc/ angezeigt würde und GMT-7 dasselbe wäre wie America/Los_Angeles, aber ich schätze, das würde Leute überraschen, die bereits etwas mit den Daten programmatisch tun.

2 „Gefällt mir“

Man kann leicht übersehen, dass Los_Angeles und GMT-7 nicht dasselbe sind.

LA liegt je nach Jahreszeit entweder in PDT (GMT-7) oder PST (GMT-8), und die Zeitumstellungen erfolgen in verschiedenen Ländern zu unterschiedlichen Zeiten (UK: letzter Sonntag im März und letzter Sonntag im Oktober, vs. USA: zweiter Sonntag im März und erster Sonntag im November), sodass die Abweichung variiert.

Deshalb zeigen Datums-/Zeitsysteme normalerweise sowohl die Zeitzone als auch die Abweichung an.

Danke, wir sind uns der Zeitumstellung bewusst, aber Personen, die GMT-7 (oder GMT-8 zu einer anderen Jahreszeit) in der Zeitzonen-Auswahl finden, stellen möglicherweise nicht fest, dass die von ihnen eingegebenen Daten nicht das sind, was sie beabsichtigt haben. Oder wenn sie so etwas sehen, ergibt es keinen Sinn, da LA im Moment GMT-7 ist:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.