J'ai un côté client JavaScript qui génère une date en JavaScript (new Date(2007,5,1)
).Javascript format de date ASP.net sans fuseau horaire info - décalages timezone
J'ai besoin que cette date soit transmise à un champ caché auquel le code derrière peut accéder.
Mon problème est que lorsque le champ caché est converti en datetime DotNet, l'heure est incorrecte. C'est parce que le JavaScript inclut des informations de fuseau horaire du navigateur client. DotNet utilise ensuite cette information pour recalculer l'heure en fonction de la différence entre l'heure du serveur et celle du client.
Ce dont j'ai besoin de JavaScript, c'est juste l'année, le mois et le jour.
Je ne veux pas passer par 3 valeurs int à mon code, car ce sera un changement majeur pour l'ensemble de l'application.
Quelle est la meilleure façon pour moi d'accomplir cela?
Si je peux définir une heure UTC sans informations de fuseau horaire, je pense que cela pourrait fonctionner.
Toute aide est appréciée.