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