2015-04-05 74 views
0

我在列上方的日期選擇器過濾器有以下配置。Kendo Grid - 日期選擇器 - 如何將選定日期返回爲unix時間戳?

 if(value.filterable.cell.dataTextField == "creationTime") { 
     preparedGridColumnItem.filterable = { 
      cell: { 
      operator: "eq", 
      template: function (arg) { 
       arg.element.kendoDateTimePicker({ 
       format: "dd.MM.yyyy", 
       change: function(){ 
        console.log("Change :: " + kendo.toString(this.value(), 'd')); 
        var timestamp = moment(this.value()).unix(); 
        console.log(timestamp); 
        return timestamp; 
       } 
       }); 
      } 
      } 
     } 
     } 

問題是,選擇的值是在過濾器的請求發送作爲非時間戳value.It裝置:

"filter": { 
     "logic": "and", 
     "filters": [ 
      { 
       "operator": "eq", 
       **"value": "Wed Apr 15 2015 00:00:00 GMT+0200 (CEST)",** 
       "field": "creationTime" 
      } 
     ] 
    } 

如何更改選定的值,以時間戳,以及如何將該值傳遞給請求?

非常感謝您的幫助。

enter image description here

+0

看看http://stackoverflow.com/a/11509913/136717。我認爲這可能會回答你的問題。 – 2015-04-05 18:47:11

+0

感謝您的回覆,但我問如何返回時間戳值,如果你看我的代碼你會看到,我能夠將日期值轉換爲時間戳,但我不知道何轉換價值的請求。 – redrom 2015-04-05 18:59:33

回答