Ich werde Unterstützung von verschiedenen Zeitzone in meiner ASP.NET MVC3 App hinzufügen.ASP.NET MVC3 Die beste Methode zum Anpassen der Konvertierung von Eingabeparametern
Die Lösung besteht darin, Datumswerte in UTC-Zeit zu speichern und Benutzer Zeitzone Offset zu speichern.
Also, ich brauche zwei Dinge:
Senden Datumswerte an Benutzer in „Benutzerbereich“ (es ist klar, ich pass Datum Wrapper, der Zeit Benutzerzeit konvertieren)
abrufen Datum von Benutzer in "Benutzerzeit" und konvertieren Sie es in UTC.
Frage ist - was die nette Art und Weise ist alle Eingabe von Datumswerten in UTC-Zeit zu konvertieren. Oder gibt es eine generische Möglichkeit, einige Konvertierungsregeln zu ASP.NET MVC hinzuzufügen?
Dieses ideales Schema, was ich will (Controller empfängt bereits umgerechneten Werte)
woher kennen Sie die Zeitzone des Benutzers? – TDaver
Es hängt nicht mit Frage zusammen. Angenommen, ich weiß es. F. e. etwas statische Variable. –
Ok, ich kann Zeitzone Offset von Javascirpt-Code (-new Date(). GetTimezoneOffset()) und es auf den Server veröffentlichen. –