如何在Sencha Touch中定义日期类型?

时间:2015-10-23 13:11:38

标签: javascript sencha-touch odata sap

我正在使用Sencha Touch应用程序,后端正在运行SAP,并且正在发送json这个odata字符串格式'20140811'(例如)如果我在模型中定义此类型没有任何反应..

  {
    name: 'createdOn',
    type: 'date',
    dateFormat: 'DD-MM-Y'
  }

我应该如何正确地将Sap日期格式转换为Sencha类型?

谢谢!

1 个答案:

答案 0 :(得分:0)

我的解决方案是......

   {
    name: 'lastSurvey',
    type: 'auto',
    convert: function(date){
      var sNumber = date.replace(/[^0-9]+/g, ''),
        iNumber = sNumber * 1, //trick seventeen
        oDate = new Date(iNumber);
      return Ext.Date.format(oDate, 'd-m-Y');
    }
  },

欢迎关于此解决方案的意见!