欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

extjs json格式化日期

林雅南2年前9瀏覽0評論

在使用ExtJS進行開發時,經常需要將日期數據從服務器端傳遞到客戶端進行展示,而JSON格式化日期的操作則成為了開發過程中比較常見的需求。下面簡單介紹一下如何使用ExtJS的日期格式化函數對JSON數據進行處理。

首先,需要了解JSON數據中日期的表示方式,默認情況下使用的是ISO格式(例如:2019-03-15T12:25:00.000Z),這種格式對于展示來說,可能需要進行一定的轉換和處理。以下是一段JSON數據示例:

{
"name": "小明",
"birth": "1995-07-04T14:56:23.123Z"
}

接下來,需要使用Ext.Date.parse()方法對JSON數據中日期進行解析。該方法的第二個參數為日期的格式,可以參考文檔中的說明進行設置。以下是示例代碼:

var json = '{ "name": "小明", "birth": "1995-07-04T14:56:23.123Z" }';
var obj = Ext.decode(json, true);
obj.birth = Ext.Date.parse(obj.birth, "c");
console.log(obj);

在上述代碼中,首先使用Ext.decode()方法將JSON字符串轉換為JavaScript對象,然后使用Ext.Date.parse()方法對日期進行解析。注意,這里使用了ISO8601格式的解析方式(“c”表示“ISO 8601 Date format”)。

對于日期的展示,可以使用Ext.Date.format()方法進行格式化。該方法的第二個參數為需要展示的日期格式,具體格式可以根據需要進行調整。以下是示例代碼:

var birthStr = Ext.Date.format(obj.birth, "Y-m-d H:i:s");
console.log(birthStr);

在上述代碼中,使用Ext.Date.format()方法將日期轉換為指定的格式。

最后,需要注意的是,日期的解析和展示均需要使用ExtJS的date格式化函數,這樣才能保證在不同的瀏覽器和操作系統中,對于日期的解析和展示能夠進行正確的處理。