使用PHP设置jQuery DatePicker分钟日期
问题描述:
我有以下代码来设置DateDicker的分钟日期,但它不起作用。使用PHP设置jQuery DatePicker分钟日期
$("#arrival_date").datepicker('option','minDate',<?php echo $checkin ?>);
$("#arrival_date").datepicker();
例子如果$签入的值是“7/29/2012”,因此用户不能选择日期小于“7/29/2012”。
对此有何想法?
答
这里工作的例子:http://jsfiddle.net/ZTnr5/1/
您可以设置选项之前定义的日期选择器,你必须报日期字符串。
+0
这是这里最好的答案。 – Adi 2012-07-24 07:37:24
+1
但是最低日期需要在PHP中提供,而不是在JS中硬编码。 – 2012-07-24 07:43:49
答
试一下:
<?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'); ?>));
请参阅文档http://jqueryui.com/demos/datepicker/#option-minDate – Adi 2012-07-24 07:25:48
我已阅读文档,但我无法理解此参数“new Date(2007,1 - 1, 1)”。我怎样才能把变量例如W /值为“7/29/2012”。 – jaypabs 2012-07-24 07:29:08
查看我的回答 – Imdad 2012-07-24 07:32:44