2015-02-24 103 views
0

我有一個變量,裏面是我從我的數據庫中得到它的日期,我只想問如何使用它在我的日期選擇器中使用minDate和maxDate這裏是我的代碼:使用變量的日期選擇器

<?php 
include ('connection.php'); 
$count = 1; 
$query = "SELECT * FROM tblPaymentDetails WHERE CustomerID = '$count'"; 

$run = mysqli_query($con, $query); 

if(mysqli_num_rows($run)>= 1){ 
    $row = mysqli_fetch_assoc($run); 
    $CheckInDate = "$row[CheckInDate]"; 
    $CheckOutDate = "$row[CheckOutDate]"; 
} 

else{ 
    echo"error"; 
} 
?> 
<script> $(function() { 
     $("#txtCheckOutDate").datepicker({ minDate: new  Date($CheckInDate), maxDate: new Date($CheckOutDate)}); 
    }); 
</script> 

回答

0

沒有,需要使用new Date($date)。你可以用簡單的代碼如下

$(document).ready(function() 
{ 
    $("#arrival_date").datepicker(); 
    $("#arrival_date").datepicker('option','minDate','7/29/2012'); 
    $("#arrival_date").datepicker('option','maxDate','7/29/2013'); 

}); 

這裏工作的例子:http://jsfiddle.net/ZTnr5/1/

你必須定義datepicke在設置選項之前,您必須引用日期字符串。

0

您可能會發現這篇文章有幫助:How to embed php in javascript?

至於你具體的例子,你會沿着線走:

<script> 
    $(function() { 
     $("#txtCheckOutDate").datepicker({ 
      minDate: new Date(
       <?php echo $CheckInDate; ?> 
      ), 
      maxDate: new Date(
       <?php echo $CheckInDate; ?> 
      ) 
     }); 
    }); 
</script> 
相關問題