0

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

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

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

对此有任何想法吗?

4

2 回答 2

4

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

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

于 2012-07-24T07:29:02.243 回答
-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'); ?>));
于 2012-07-24T07:28:19.423 回答