Ich bin auf einer Website arbeiten, die alle Benutzer können dann diese Einträge mit etwas Text zu sagen, wie lange zum Beispiel, bis diese Einträge sind aktuell Benutzer hinzufügen Kalendereinträge, auf der Hauptseite kannASP.Net Zeit Lokalisierung
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.
Was ich sturggling ist, wenn ein Benutzer einen Kalendereintrag für 1/1/2009 10:30 AM absendet, muss ich dann herausfinden, was dieses Datum in GMT für die Speicherung ist. Gibt es eine Möglichkeit zu wissen, was die lokale Zeitzone/Zeit des Benutzers ist, so kann ich es mit der Serverzeit (GMT) vergleichen, um die Konvertierung durchzuführen?
Ich hoffe wirklich, dass dies sinnvoll ist. Ich hoffe, dass ich das tun kann, ohne den Benutzer fragen zu müssen, in welcher Zeitzone er sich befindet, oder den Benutzer dazu zu zwingen, alle Zeitangaben in GMT einzugeben.
Nizza Artikel gibt, obwohl viel mehr Code als ich verwendet habe, die gleiche Sache (unter Verwendung zu ermöglichen, UNIX-Zeit). –