2017-01-20 10 views
1

Я хочу получить значение from datepicker (только при изменении без использования какой-либо кнопки) и сравнить эту дату с сохраненной базой данных. Мой проект для заказов, и каждый заказ имеет дату, поэтому я хочу просмотреть старые или новые заказы в зависимости от их дат. Также при открытии веб-сайта он должен отображать текущую дату (сегодня) с ее заказами. Вот мой код:Как получить значение из bootstrap datepicker и передать его для сравнения данных, хранящихся в базе данных

<input class="datepicker" name="datepicker" id="datepicker" /> 

<script> //date picker js 

$(function() {    
    $("#datepicker").datepicker({ 

    dateFormat : 'dd-mm-yy', 

    }); 
}); 
</script> 


$q_customer = $conn->query("SELECT * from orders inner JOIN 
     customer_order on customer_order.order_no 
     =orders.order_no inner join driver_order on 
     driver_order.order_no=orders.order_no LEFT JOIN 
     customer on customer.phone=customer_order.phone 
     order by k_time") or die(mysqli_error()); 

$k_time = ''; 

while($f_customer = $q_customer->fetch_array()){?> 

<tr> 
<?php 

if($k_time == '' || $k_time != $f_customer['k_time']){ 
    $k_time = $f_customer['k_time']; 

    echo "<td>".$f_customer['k_time']."</td>"; 

} else{ 
    echo "<td>&nbsp;</td>"; 
} 
?> 

<td><?php echo $f_customer['order_no']?></td> 
<td><?php echo $f_customer['first_name']?></td> 
<td><?php echo $f_customer['last_name']?></td> 
<td><?php echo $f_customer['address']?></td> 
<td><?php echo $f_customer['driver_no']?></td> 
<td><?php echo $f_customer['d_time']?></td> 
<td><?php echo $f_customer['no_ofppl']?></td> 
+0

и в чем проблема? – Jeff

ответ

0

$('#datepicker').datepicker('getDate'); 

Вы также можете установить в качестве переменной или если вы хотите, чтобы получить дату, выбрав день, то попробуйте это.

$('#datepicker').on('changeDate', function(e) { 
    var date = e.date; 
}); 

Althought вам необходимо изменить формат даты.