iOS / Android 2.2中的Javascript无效日期
我有这个字符串包含我需要解析的日期来获取Date javascript对象。 它可以工作,如果我在PC浏览器中执行代码,但如果我在iOS(试用的iPhone 4.3)和Android 2.2模拟器中运行网页,则会给我一个无效的日期。
$(document).ready(function(){ var date = new Date('2011-03-04T08:14:00+01:00'); $('#test').html(date.toString()); });
有人知道可能有什么问题吗? 我总是可以手动解析日期(考虑到它总是采用相同的格式),但无论如何,这对我来说似乎是个问题。
干杯!
日期实际上是无效的:
tjwebb@latitude:~$ rhino Rhino 1.7 release 2 2010 09 15 js> var date = new Date('2011-03-04T08:14:00+01:00'); js> date.toString(); Invalid Date js>
这是使用Rhino,Mozilla的javascript引擎,它就像它获得的“标准”一样。
-tjw