使用PHP设置jQuery DatePicker minDate

时间:2012-07-24 07:22:07

标签: php jquery datepicker

我有以下代码来设置DatePicker的minDate,但它不起作用。

$( "#arrival_date" ).datepicker('option','minDate',<?php echo $checkin ?>);
$( "#arrival_date" ).datepicker();

例如,如果$ checkin的值是“7/29/2012”,那么用户不能选择小于“7/29/2012”的日期。

对此有什么想法吗?

2 个答案:

答案 0 :(得分:4)

这是一个工作示例:http://jsfiddle.net/ZTnr5/1/

您必须在设置选项之前定义日期选择器,并且必须引用日期字符串。

答案 1 :(得分:-1)

试试:

<?php $date = new DateTime($checkin); ?>
$( "#arrival_date" ).datepicker('option','minDate', new Date(<?php echo $date->format('Y'); ?>, <?php echo $date->format('m'); ?>, <?php echo $date->format('d'); ?>));