0

ExtJS フォームに日付フィールドと時刻フィールドがあり、サーバーから送信されたデータを入力する必要があります。サーバーは次の形式でデータを送信します (Ajax 経由)。

date=2013-05-10T00:00:00.000+04:00,time=1970-01-01T00:30:00.000+03:00

Y/m/dそれぞれおよびとして書式設定されたフォーム フィールドに表示するにはどうすればよいH:iですか? さまざまな組み合わせを試しましたが、うまくいきません。フィールドは空白のままか、サーバーから送信されたデータ値全体で埋められます。

アップデート:

物事が簡単になる場合は、サーバーに値を別の形式、たとえばミリ秒で送信させることができます...

4

1 に答える 1

1

バックエンドから送信されるデータは、extjs でサポートされている「ISO 8601 日付」形式です。これは、Ext.Date.format クラスを使用して解決する必要があります。以下のリンクを参照してください。

http://docs.sencha.com/extjs/4.2.0/#!/api/Ext.Date

「フォーマット」構成をデータフィールドとタイムフィールドに追加し、フォーマットを文字列として渡す必要があります。

ありがとう

于 2013-06-04T11:29:43.053 に答える