Ich entwickle eine webbasierte Zeitzonen-App, und ich bin auf der Suche nach Best Practices dafür.Best Practices beim Erstellen von Anwendungen mit Zeitzone
Zum Beispiel habe ich Benutzer A und Benutzer B, die Zeitzone festgelegt haben. Benutzer A gibt eine Zeit ein. (in seiner Zeitzone.) Wie speicherst du das in der DB?
- [Option 1] Original Zeit mit Original-Zeitzone
- [Option 2] UCT Zeit in UCT gespeichert.
Use Cases sind
- Benutzer A dieses Mal gezeigt werden muss.
- Benutzer B muss dieses Mal angezeigt werden.
- Anon Benutzer muss diesmal angezeigt werden.
- Zeitzonenunterschiede müssen berechnet werden.
Ich kann die Vorteile beider Möglichkeiten sehen. Ich suche nicht speziell nach einer Antwort auf diese Frage, sondern nach Informationen über den Aufbau von Timezone-bewussten Web-Apps im Besonderen.
Ich benutze Python, aber auf der Suche nach Sprache agnostischen Tipps auch.