1

「2013-01-31T10:10:05.000Z」の形式の日付文字列があります。この文字列をextjsのDateオブジェクトに変換したいと思います。

Ext.Date.parse( "2013-01-31T10:10:05.000Z"、 "Ym-dTH:i:s.uZ")を使用しようとしました。しかし、それは未定義を返しています。

new Date( "2013-01-31T10:10:05.000Z")も試してみましたが、undefinedも返されます。

注:IE8ブラウザーで試しました。

上記の日付文字列をDateオブジェクトに変換するのを手伝ってもらえますか?

どうもありがとう。現在、結果は... UTC + 5:30 ...として取得されています。これをIST形式に変換する方法はありますか?

4

2 に答える 2

9

試すExt.Date.parse("2013-01-31T10:10:05.000Z","c");

これは、 ISO8601形式の日付cの形式タイプです。

この形式または他の利用可能な形式の詳細については、 Ext.DateAPIを参照してください。

于 2013-02-01T06:12:06.837 に答える
0

これは、'T' と 'Z' が日付形式の特殊文字であるためです: http://docs.sencha.com/extjs/4.2.1/#!/api/Ext.Date

次のようにエスケープする必要があります。Ext.Date.parse("2013-01-31T10:10:05.000Z","Y-m-d\\TH:i:s.u\\Z")

于 2014-04-22T11:18:41.543 に答える