将日期从json格式转换为sencha中的其他格式

时间:2012-05-08 10:33:51

标签: sencha-touch extjs

任何人都可以告诉我如何将日期从Json数据转换为sencha中的正常日期格式。

var df = this.dateFormat;

if (!v) {
    return v;
}
if (Ext.isDate(v)) {
    return v;
}
if (df) {
    if (df == 'timestamp') {
        return new Date(v * 1000);
    }
    if (df == 'time') {
        return new Date(parseInt(v, 10));
    }
    return Date.parseDate(v, df);
}
var parsed = Date.parse(v);
return parsed ? new Date(parsed) : null;

提前致谢

1 个答案:

答案 0 :(得分:5)

Ext.Date类正是您正在寻找的。尝试类似:

 var parsed = Ext.Date.parse(valueFromJSON, "Y-m-d g:i:s A");

Ext.Date.parse方法返回日期。