Ich arbeite an einer Website, die es Benutzern ermöglicht, Kalendereinträge hinzuzufügen. Auf der Hauptseite können dann alle Benutzer diese Einträge mit einem Text sehen, der angibt, wie lange es dauert, bis diese Einträge zum Beispiel aktuell sind
Eintrag 1 : 5 Minuten
Eintrag 2 : 7 Stunden
Eintrag 3 : 4 Tage
Das Problem, das ich habe, ist, dass jeder in verschiedenen Zeitzonen sein könnte. Ich habe beschlossen, dass ich alle Zeiten/Daten in GMT speichern möchte.
Womit ich mich herumschlage, ist, wenn ein Benutzer einen Kalendereintrag z. B. für 1/1/2009 10:30AM einreicht, muss ich dann herausfinden, was dieses Datum in GMT für die Speicherung ist. Gibt es eine Möglichkeit zu wissen, was der Benutzer lokale Zeitzone / Zeit ist, so dass ich es mit Serverzeit (GMT) vergleichen kann, um die Konvertierung zu machen?
Ich hoffe wirklich, dass dies sinnvoll ist. Ich hoffe, ich kann dies tun, ohne den Benutzer zu fragen, welche Zeitzone sie in sind, oder den Benutzer zwingen, alle Datumszeiten in GMT eingeben.