【问题标题】:How to pass PHP date variable as a mindate to datepicker如何将 PHP 日期变量作为提示传递给 datepicker
【发布时间】:2017-02-09 05:46:27
【问题描述】:
代码:
$minDate=date(); /* PHP date variable
----------
*/
<script type="text/javascript">
$(document).ready(function() {
$("#datePicker1").datepicker();
});
</script>/* datepicker script
----------
*/
【问题讨论】:
标签:
javascript
php
jquery
mysql
【解决方案1】:
你可以这样使用
$("#datePicker1").datepicker({minDate: "<?php echo $minDate;?>"});
条件是您应该在同一个 .php 文件中同时使用 PHP 和 JavaScript 代码。
此外,您似乎只想将 minDate 设置为今天,所以只需使用:
$("#datePicker1").datepicker({minDate: 0});
【解决方案2】:
假设你使用的是 jQuery UI,你应该这样设置:
$( "#datePicker1" ).datepicker({ minDate: "<?php print mindate ?>"});
【解决方案4】:
这可能是一个纯 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 -->