【发布时间】:2011-10-25 09:08:32
【问题描述】:
这是我试图在黑莓模拟器浏览器(OS V6.0)中运行的代码。
<html>
<body>
<script type="text/javascript">
var d = Date.parse("Tue Oct 25 2011 18:33:17 GMT+0230");
var d1 = Date.parse("Tue Oct 25 2011 18:33:17");
document.write(d+"::::::"+d1);
</script>
</body>
</html>
只要我传递给parse方法的字符串中有GMT信息,它就会返回NaN,而如果GMT信息不存在,它会返回一个值。但我无法从我的字符串。
知道为什么会失败吗?请注意,它只发生在黑莓中。
提前致谢。
【问题讨论】:
-
为什么不能删除 GMT 部分?
-
我需要该信息用于我使用解析日期执行的后续操作。我从服务器端获取此字符串。如果跳过 GMT 部分,则用户的本地时区将是解析时拍摄
-
是的,但我要说的是:为什么不能去掉这个GMT信息,然后解析日期,最后加上GMT部分?如果这是一个黑莓错误,您可能无法做任何其他事情。您也可以尝试使用 datejs 库,但我相信它使用系统日期。
-
好收获..感谢您的指点..如果您可以将其作为答案发布,我将接受它作为记录:) :)
标签: javascript html blackberry blackberry-simulator