使用PHP设置jQuery DatePicker minDate

使用PHP设置jQuery DatePicker minDate,php,jquery,datepicker,Php,Jquery,Datepicker,我有以下代码来设置DatePicker的minDate,但它不起作用 $( "#arrival_date" ).datepicker('option','minDate',<?php echo $checkin ?>); $( "#arrival_date" ).datepicker(); $(“#到达日期”).datepicker('option','minDate',); $(“#到达日期”).datepicker(); 例如,如果$checkin的值为“7/29/2012”

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

$( "#arrival_date" ).datepicker('option','minDate',<?php echo $checkin ?>);
$( "#arrival_date" ).datepicker();
$(“#到达日期”).datepicker('option','minDate',);
$(“#到达日期”).datepicker();
例如,如果$checkin的值为“7/29/2012”,则用户不能选择小于“7/29/2012”的日期

有什么想法吗?

试试看:

<?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'); ?>));

$(“#到达日期”).datepicker('选项','minDate',新日期(,);
试试看:

<?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'); ?>));

$(“#到达日期”).datepicker('选项','minDate',新日期(,);
这里是一个工作示例:

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

这里是一个工作示例:


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

请参考文档,我已经阅读了该文档,但无法理解此参数“new date(2007,1-1,1)”。例如,我如何将变量w/a值设置为“7/29/2012”。请参考文档,我已经阅读了该文档,但我无法理解该参数“new Date(2007,1-1,1)”。我如何将变量(例如w/a值为“7/29/2012”)放在这里。这是最好的答案。但最短日期需要用PHP提供,而不是用JS硬编码。这是最好的答案。但最短日期需要用PHP提供,而不是用JS硬编码。