gpt4 book ai didi

php - 如何更新 jQuery DatePicker 的 minDate 值?

转载 作者:行者123 更新时间:2023-12-01 02:45:32 25 4
gpt4 key购买 nike

我有以下函数来设置 minDate 的默认值:

$(function() {
$( "#arrival_date" ).datepicker();
$( "#arrival_date" ).datepicker('option','minDate','<?php echo $minDate ?>');
});

但是在页面加载后,$minDate 变量有时会根据我的某些函数中的最早日期发生变化。

例如,如果 $minDate 的值为“7/29/2012”,并且在页面完全加载后,有时 $mindDate 日期会更改为早于“7/29/2012”。假设它将更改为“7/20/2012”。

如果发生这种情况,我想将 DatePicker 的 minDate 值更改为新日期(即“7/20/2012”而不是“7/29/2012”)。

如何调用这个函数?

更新*示例代码:

<?php
$checkin = "7/29/2012";
$minDate = $checkin;
?>
<head>
$(function() {
$( "#arrival_date" ).datepicker();
$( "#arrival_date" ).datepicker('option','minDate','<?php echo $minDate ?>');
});
</head>

<body>
<?php
for($i=0;$i<$max;$i++){
$r_id=$_SESSION['cart'][$i]['room_id'];

if (!isset($room_id)){
$room_id=$r_id;
}else{
$room_id=$room_id . "," . $r_id;
}

$checkin=$_SESSION['cart'][$i]['checkin'];
$checkout=$_SESSION['cart'][$i]['checkout'];
$nights=$_SESSION['cart'][$i]['nights'];
$q=$_SESSION['cart'][$i]['qty'];
$pname=get_room_type($r_id);

if ($checkin < $minDate) $minDate = $checkin; //<--- here...how can I change the minDate of datepicker to the new value?
}
?>
</body>
</html>

最佳答案

根据您的情况,您可以这样。

$(function() {
$( "#arrival_date" ).datepicker();
$( "#arrival_date" ).datepicker({ minDate: new Date(<?php echo $checkin ?>) });
});


$( "#arrival_date" ).datepicker( "option", "minDate", selectedDate );

请引用此链接。这可能对你有帮助。 http://jqueryui.com/demos/datepicker/#date-range

我希望这就是你想要的。

关于php - 如何更新 jQuery DatePicker 的 minDate 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11628931/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com