2017-03-06 13 views
0

jTableでフィルタ入力にjquery datepickerを追加しましたが、startDateとendDateを設定すると0の結果が返されます。私は日付を手動で入力しても、まだ0レコードを返します。ここでフィルタ入力のdatepickerから日付を取得する

はあなたが私に知らせてください、他の情報が必要な場合、私はCodeIgniterのを使用しています私のview.php

<form class="searchbox_1"> 

     Date from <input class="search_1" type="text" name="from_date" id="from_date"/> 

     Date to <input class="search_1" type="text" name="to_date" id="to_date"/> 

     <center><button class="submit_1" type="submit" id="LoadRecordsButton">Search</button> 

      <input class ="submit_1" type="reset" value="Clear fields!"></center> 

    </form> 
</div> 
<div id="countryTable"></div> 
<script type="text/javascript"> 

    $(document).ready(function() { 

     //Prepare jTable 
     $('#countryTable').jtable({ 
     title: 'Country\'s', 
       paging: true, 
       pageSize: 10, 
       sorting: true, 
       defaultSorting: 'country_name ASC', 
       selecting: true, 
       multiselect: true, 
       selectingCheckboxes: true, 
       selectOnRowClick: true, 
       actions: { 
         listAction: 'bla', 
         createAction: 'bla1', 
         updateAction: 'bla2', 
         deleteAction: 'lba1' 
       }, 
       fields: { 

      record_date: { title: 'Record Date', 
          type: 'date', 
          displayFormat: 'mm/dd/yy', 
          create: false, 
          edit: false, 
          sorting: false 
         } 
       }, 

$('#from_date').datepicker({ 
      onSelect: function(dateText, inst){ 
     $('#to_date').datepicker('option', 'minDate', new Date(dateText)); 
      } 
     }); 

     $('#to_date').datepicker({ 
      onSelect: function(dateText, inst){ 
     $('#from_date').datepicker('option', 'maxDate', new Date(dateText)); 
      } 
     }); 

     $('#LoadRecordsButton').click(function (e) { 
      e.preventDefault(); 
      $('#countryTable').jtable('load', { 
), 
       from_date: $('#from_date').val(), 
       to_date: $('#to_date').val() 
      }); 

     }); 

     $('#LoadRecordsButton').click(); 

    }); 



</script> 

です。

答えて

0

データベースに挿入する前にdatetimepickerをdatetimepickerに変換する必要があります。

$myTime = strtotime("08/19/2016 1:45"); 
    echo date("Y-m-d H:i:s", $myTime); 
関連する問題