Nous avons une application web qui obtient ses données à partir d'une base de données donnée. Le produit écrit dans cette base de données a été localisé en russe, donc ses données, en particulier les dates ont été localisées aussi.Javascript Date.Parse gonfle sur les dates russes
Nous avons rencontré un problème où nos dates ne montrera pas sur notre application. Nous avons tracé le problème à un appel javascript Date.parse() invalide.
Exemple:
<html>
<body>
<script type="text/javascript">
var value = Date.parse("01/31/2009 08:00:00 AM");
document.write(value);
</script>
</body>
reviendriez 1260576000000.
Cependant,
<html>
<body>
<script type="text/javascript">
var value = Date.parse("31.01.2009 08:00:00 AM");
document.write(value);
</script>
</body>
J'y retournerais NaN.
Existe-t-il un moyen d'analyser les dates localisées en Javascript?
Merci!
Vous avez raison ... Nous pouvons masser la date pour répondre aux critères d'analyse. Cependant, cela ne fonctionnerait que si nous ne travaillions qu'avec des dates russes. Mais ce n'est pas le cas, nous localisons dans 5 langues différentes. – Ian