特定のデータベースからデータを取得するWebアプリケーションがあります。そのデータベースへの製品の書き込みはロシア語にローカライズされているため、そのデータ、特に日付もローカライズされています。Javascript Date.Parseはロシアの日付で爆発します
私たちの日付が私たちのアプリケーションに表示されないという問題が発生しました。この問題は、無効なDate.parse()JavaScript呼び出しでトレースされました。
例:
<html>
<body>
<script type="text/javascript">
var value = Date.parse("01/31/2009 08:00:00 AM");
document.write(value);
</script>
</body>
がNaNを返します
<html>
<body>
<script type="text/javascript">
var value = Date.parse("31.01.2009 08:00:00 AM");
document.write(value);
</script>
</body>
しかし1260576000000.
を返します。
ローカライズされた日付をJavascriptで解析する方法はありますか?
ありがとうございます!
あなたはそうです...解析基準に合わせて日付をマッサージすることができます。しかし、それはロシアの日付でしか作業していない場合にのみ有効です。しかし、そうではありません。私たちは5つの異なる言語でローカライズしています。 – Ian