0

javaの日付オブジェクトをjsの日付オブジェクトに変換しようとしています。文字列は次のようになります。

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

私は道場を使っています。

以下は、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 に答える