我们有一个Web应用程序,它从某个数据库获取其数据。写入该数据库的产品已经被本地化到俄罗斯,因此其数据,特别是日期已经被本地化了。JavaScript Date.Parse在俄罗斯日期爆炸
我们遇到了一个问题,我们的DATES不会显示在我们的应用程序中。我们将问题追溯到无效的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>
将返回1260576000000.
然而,
<html>
<body>
<script type="text/javascript">
var value = Date.parse("31.01.2009 08:00:00 AM");
document.write(value);
</script>
</body>
将返回NaN的。
有没有办法解析JavaScript中的本地化日期?
谢谢!
你是对的...我们可以按摩日期以适应分析标准。但是,这只有在我们只使用俄语日期时才有效。但事实并非如此,我们正以5种不同的语言进行本地化。 – Ian 2009-07-08 11:21:44