首頁 >web前端 >js教程 >Extjs顯示從資料庫取出時間轉換JSON後的出現問題_javascript技巧

Extjs顯示從資料庫取出時間轉換JSON後的出現問題_javascript技巧

WBOY
WBOY原創
2016-05-16 17:48:021368瀏覽

後台從資料庫取出時間,JSON格式化後再傳到gridpanel,這時時間變成了:/Date(32331121223)/這樣的格式,那麼這時需要以下處理才可以正常顯示:

複製程式碼 程式碼如下:

var record = Ext.data.Record.create([

var record = Ext.data.Record.create([
{ name: 'PublicDate', mapping: 'PublicDate', dateFormat: 'Y-m-d', convert: function (v) {
if (v == null) {
return null;
}
var d = new Date();
var str = v.toString();
var str1 = str.replace("/Date(", "");
var str2 = str1. replace(")/", "");
var dd = parseInt(str2);
d.setTime(dd);
return d;
} }
]);

然後在: 複製程式碼
代碼如下:



代碼如下:


代碼如下: 代碼如下:{ header: '發佈時間', dataIndex: 'PublicDate', width: 120, align: 'center', renderer: Ext.util.Format.dateRenderer('Y-m- d') } ]); 這樣即可正常顯示,如:2012-11-19,
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn