私の剣道グリッドは /Date(691869600000)/ のような日付を表示しています。どうすればこれを解決できますか?
7601 次
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.com/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 に答える