代码:
$minDate=date(); /* PHP date variable
----------
*/
<script type="text/javascript">
$(document).ready(function() {
$("#datePicker1").datepicker();
});
</script>/* datepicker script
----------
*/
答案 0 :(得分:0)
你可以这样使用
$("#datePicker1").datepicker({minDate: "<?php echo $minDate;?>"});
条件是你应该在同一个.php文件中同时使用PHP和JavaScript代码。
此外,您似乎只想将minDate设置为今天,所以只需使用:
$("#datePicker1").datepicker({minDate: 0});
答案 1 :(得分:0)
假设您正在使用jQuery UI,您应该像这样设置它:
$( "#datePicker1" ).datepicker({ minDate: "<?php print mindate ?>"});
答案 2 :(得分:0)
试试这个:
$("#datePicker1").datepicker({minDate: <?php echo date('D M d Y H:i:s O'); ?>});
在Stack Overflow问题 Send PHP date to JavaScript date format 中找到了它。
答案 3 :(得分:0)
这可能是纯粹的JavaScript函数,但请尝试一下。
Working演示
<强>的JavaScript 强>
$("#datepicker").datepicker({
changeMonth: true,
changeYear: true,
onSelect: function (dateText) {
$("#datepicker2").datepicker('option', 'minDate', dateText);
}
});
$("#datepicker2").datepicker({
changeMonth: true,
changeYear: true
});
<强> HTML 强>
<div class="demo">
<p>Date 1: <input id="datepicker" type="text"></p>
<p>Date 2: <input id="datepicker2" type="text"></p>
</div><!-- End demo -->