Javascript Date Localisation
Je travaille avec une ASP.NET application à la localisation et à la mondialisation. J'ai un peu de difficulté à comprendre comment obtenir de la fonction Date() en javascript pour fonctionner correctement compte tenu de l'environnement de l'utilisateur. Mon utilisateur de la base est divisée entre le Mexique (en espagnol) et les etats-unis (en anglais). Depuis le Mexique, le format de date jj/mm/aaaa et l'anglais format mm/jj/aaaa, la Date de référence(strDate) constructeur de javascript ne fonctionne pas pour moi.
Personne ne sait la meilleure façon de gérer la globalisation/localisation d'un javascript Date de valeur? J'ai certaines règles de gestion à appliquer comme dateA doit être de 90 jours avant dateB et dateB ne peut pas dépasser aujourd'hui.
source d'informationauteur RSolberg
Vous devez vous connecter pour publier un commentaire.
Prendre un coup d'oeil à datejsil gère la localisation est très bien. Il est livré avec beaucoup de configurations de la mondialisation. Vous venez de charger la mondialisation de l'installation de votre CultureInfo et datejs prend en charge le reste.
Matt Kruse développé un vraiment intéressant, date de la bibliothèque qui devrait aider avec votre cas particulier.
Voici un extrait de la méthode que vous devez utiliser pour le problème que vous avez mentionné:
Vous pouvez utiliser: var a = "Date".parseLocale(valeur, formats);
Si vous fournissez aucun des formats personnalisés, cette fonction utilise le Sys.CultureInfo.CurrentCulture propriété pour déterminer la valeur de culture.
Vous pouvez prendre un coup d'oeil sur: http://msdn.microsoft.com/en-us/library/bb397521.aspx
J'ai écrit une réponse à cette question ici. Il utilise le toLocalString pour déterminer MM/JJ/AAAA, JJ/MM/AAAA,...
https://stackoverflow.com/a/18154195/119741