2010-08-11 8 views
1

J'ai des problèmes en passant un JSON contenant DateTime à asp.net code-behind (C#).ASP.NET Javascript DateTime TimeZone Problèmes

Si le navigateur client est dans le même fuseau horaire que le serveur, je n'ai aucun problème, mais si elles sont dans des fuseaux horaires différents, mon temps est modifié par la valeur de décalage des deux fuseaux horaires.

Mais toutes mes dates doivent être la date avec un temps de 00:00, quel que soit le fuseau horaire auquel cette date provient.

Merci

Répondre

0

Si vous voulez que le client et le serveur à partager en même temps par rapport comme ça, que le client passe en retrait une chaîne décrivant la date dans un format facile à parse. Ensuite, votre code serveur peut analyser cette chaîne comme s'il s'agissait de l'heure locale.

Vous pouvez également faire en sorte que tout fonctionne en temps UTC.

Vous devez faire attention à ce genre de choses bien sûr. Par exemple, si le client s'attend à planifier une activité sur le serveur, la minuit du serveur peut ne pas être identique à celle du minuit du client. Le client doit donc préciser que le réglage de l'heure est pour le fuseau horaire du serveur.

Questions connexes