我想使用会话中的日期来禁用所请求日期的所有日期。
我试过了:
这是日期(dd-mm-yyyy)
的会话 $_SESSION['beschikbaar'];
这是输入
<input class="form-control" type="text" placehoder="End Date" value="<?php echo ''. $_SESSION['Beschikbaar'] . '' ?>" id="datepicker"/>
这是JS
$(document).ready(function () {
$('#datepicker').datepicker({
startDate: Date(val)
});
});
有人可以帮助我吗?
答案 0 :(得分:0)
您可以使用datepicker的datesDisabled
属性。
例如
$('#datepicker').datepicker({
startDate: Date(val),
datesDisabled: ['<?php echo $_SESSION['beschikbaar']; ?>']
});
http://jsfiddle.net/vh1oknf7/250/
你的意思是&#34;请求日期的所有日期&#34;? datesDisabled
属性采用数组,如果您的会话变量是日期数组,那么每个日期都将被阻止。但是,传递1个日期只会阻止此特定日期。
答案 1 :(得分:0)
$('#datepicker').datepicker({
minDate: new Date('<?php echo $_SESSION['beschikbaar']; ?>')
});
答案 2 :(得分:0)
尝试:
<script type="text/javascript">
$(function () {
currentDate = $("#datepicker").val();
$('#datepicker').datepicker({
startDate: currentDate
});
});
</script>