6 Stimmen

ASP.Net-Zeitlokalisierung

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.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X