我正在尝试将Java日期对象转换为JS日期对象,字符串就像:
eee dd mmm yyyy hh:mm:ss.ss z
我正在使用Dojo。
以下将返回FF和IE中的无效值,但是Chrome中的有效日期对象:
var s = "Fri 21 Sep 2012 11:29:34:258 UTC",
d = new Date(s), dojo.date.locale.format(d);
while new Date("Fri 21 Sep 2012 11:29:34:258 UTC")
然后我尝试使用 dojo.date.locale.parse
,但它仍然不起作用:
dojo.date.locale.parse("Fri 21 Sep 2012 11:29:34:258 UTC",
{datePattern:"EEE dd MMM yyyy", timePattern:"HH:mm:ss:SSS Z"})
您使用dojo/date/locale
的示例实际上在Dojo 1.8中似乎可以正常工作,并且日期正确解析:http://jsfiddle.net.net/dj6mss/