2

私の剣道グリッドは /Date(691869600000)/ のような日付を表示しています。どうすればこれを解決できますか?

4

5 に答える 5

7

この回答を使用して、スティーブのコードが私のケースで機能するようになりました。このテンプレートを試してください:

"#= kendo.toString(new Date(parseInt(myField.substr(6))),'MM/dd/yyyy HH:mm tt')#"
于 2013-03-27T21:39:48.403 に答える
2
'#= kendo.toString(yourDateField,"MM/dd/yyyy HH:MM tt")#'

フィールドタイプを。として作成しますdate

于 2013-01-02T12:33:55.130 に答える
1

データソース定義でタイプとして日付を指定する必要があります。そうしないと、文字列になります。

たとえば、フィールドが誕生日の場合:

var kendoDS = new kendo.data.DataSource({
schema: { 
 model: {
 fields: {
  birthday: { type: "date"}
 }
 }           
});

そして、グリッドを定義するとき:

kendoGrid({
 selectable: whatever values..etc
 columns: your-response,
 dataSource: kendoDS 
});

詳細については、こちらをご覧ください:http ://www.kendoui.c​​om/forums/framework/data-source/json-date-handling-changed-in-latest-release.aspx

于 2013-01-08T10:38:33.683 に答える
0

var offsetMiliseconds = new Date().getTimezoneOffset() * 60000;

    #= kendo.toString(new Date( parseInt(JSONDateTime.substr(6)) + offsetMiliseconds),"dd-MMM-yyyy hh:mm tt") #
于 2014-07-17T09:38:49.583 に答える
0

次のようなテンプレートまたはドキュメント リンクにあるようなテンプレートを使用します。

#= kendo.format("{0:d}",theDateTimeFieldName)#
于 2013-01-02T11:10:30.813 に答える