2011-07-29 82 views
0

我已經得到了通過我如何動態地設置日期到jquery datepicker的範圍?

$query = "SELECT MIN(date_added) FROM books 
      UNION SELECT MIN(date_created) FROM news 
      UNION SELECT MIN(date_created) FROM registered_member 
      UNION SELECT MIN(date_of_rental) FROM rent 
      UNION SELECT MIN(datetime) FROM shopping_cart"; 

的最早日期和最晚日期這將返回我的最早和最晚。

我在想如何使用數據返回到jquery datepicker的範圍? 這是我目前的代碼,沒有添加任何選項。

<script type="text/javascript"> 
     $(document).ready(function() { 
      $("#datepicker").datepicker();   }); 
    </script> 

回答

0

如果我理解你正確,你可以使用minDatemaxDate選項,如:

$("#datepicker").datepicker("option", "minDate", YourMinDate); 
$("#datepicker").datepicker("option", "maxDate", YourMaxDate); 

你也可以在構造函數中使用它:

$("#datepicker").datepicker({ 
    minDate: YourMinDate, 
    maxDate: YourMaxDate 
}); 
+0

你可能想用$先設定日期格式( 「.selector」).datepicker({DATEFORMAT: 'YY-MM-DD'}); – 2011-07-29 04:40:16

+0

作者可能會這樣做,如果需要 –

+0

是我需要這個。謝謝,這是我現在想要的! – 3cross

0
<script type="text/javascript"> 

    $(document).ready(function() { 

     $('.datepicker').datePicker({ 

      startDate: '<?php echo $mindate; ?>', // MM/DD/YYYY format 
      endDate: '<?php echo $maxdate; ?>' // MM/DD/YYYY 
     }); 
    }); 

</script> 
0

當初始化插件,你可以提供最小和最大作爲選項

var myMinDate = ...; 
var myMaxDate = ...; 
$("#datepicker").datepicker({minDate: myMinDate, maxDate: myMaxDate}); 

請參閱日期選擇文檔here更多信息

相關問題