0

我正在尝试将 java 日期对象转换为 js 日期对象,字符串如下:

EEE dd MMM yyyy HH:mm:ss.SSS z

我正在使用 Dojo。

以下将在 FF 和 IE 中返回无效值,但在 Chrome 中返回有效 Date 对象:

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"})
4

1 回答 1

1

您使用的示例dojo/date/locale实际上似乎在 Dojo 1.8 中工作,并且正确解析了日期:http: //jsfiddle.net/dJ6ms/

于 2012-11-04T13:25:40.177 回答