我有以下代码来设置 DatePicker 的 minDate 但它不起作用。
$( "#arrival_date" ).datepicker('option','minDate',<?php echo $checkin ?>);
$( "#arrival_date" ).datepicker();
例如,如果 $checkin 的值为“7/29/2012”,则用户不能选择小于“7/29/2012”的日期。
对此有任何想法吗?
我有以下代码来设置 DatePicker 的 minDate 但它不起作用。
$( "#arrival_date" ).datepicker('option','minDate',<?php echo $checkin ?>);
$( "#arrival_date" ).datepicker();
例如,如果 $checkin 的值为“7/29/2012”,则用户不能选择小于“7/29/2012”的日期。
对此有任何想法吗?
这是一个工作示例:http: //jsfiddle.net/ZTnr5/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'); ?>));