Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php jquery日期选择器操作_Php_Jquery_Datepicker - Fatal编程技术网

Php jquery日期选择器操作

Php jquery日期选择器操作,php,jquery,datepicker,Php,Jquery,Datepicker,有人能告诉我如何让日期选择器选择一个在我选择的某个日期之后的日期吗 例如,我希望日期选择器选择2012年8月3日之后的日期 以下是我的简单日期选择器: <script type="text/javascript"> $(function(){ $("#date").datepicker({ dateFormat: 'm/d/yy', minDate: 0}); }); </script> $(函数(){ $(“#date”).datepicker({dateFo

有人能告诉我如何让日期选择器选择一个在我选择的某个日期之后的日期吗

例如,我希望日期选择器选择2012年8月3日之后的日期

以下是我的简单日期选择器:

<script type="text/javascript">
$(function(){
   $("#date").datepicker({ dateFormat: 'm/d/yy', minDate: 0});
});
</script>

$(函数(){
$(“#date”).datepicker({dateFormat:'m/d/yy',minDate:0});
});
如果日期存储在php变量中会怎么样。例如$var='03/08/2012'。把它一个一个分开是唯一的方法吗

我试图从动态php变量中获取日期。例如:

<script type="text/javascript">

$(function() {
    $( "#date" ).datepicker({ minDate: new Date(<?php echo $split_date[2];?>, <?php echo ($split_date[0] - 1);?>, <?php echo $split_date[1]; ?>)});
});

</script>

<?php
 $date='03/08/2011';

$split_date=explode("/",$date);
echo $split_date[0];
echo $split_date[1];
echo $split_date[2]; 
?>

$(函数(){
$(“#日期”).datepicker({minDate:new date(,)});
});
但到目前为止我试过的都不管用

试试看:

<script type="text/javascript">
$(function(){
    $("#date").datepicker({
        'dateFormat': 'm/d/yy',
        'minDate': new Date(<?php echo date('Y, m, d'); ?>)
    });
});
</script>

$(函数(){
$(“#日期”).datepicker({
“日期格式”:“m/d/yy”,
“minDate”:新日期()
});
});

根据jQuery在日期选择器上的文档,您应该

<script>
$(function() {
    $( "#datepicker" ).datepicker({ minDate: -20, maxDate: "+1M +10D" });
});
</script>

$(函数(){
$(“#datepicker”).datepicker({minDate:-20,maxDate:+1M+10D});
});
使用minDate和maxDate选项限制可选择日期的范围。将开始日期和结束日期设置为实际日期(新日期(2009,1-1,26)),设置为从今天开始的数字偏移(-20),或设置为一系列期间和单位(“+1M+10D”)。最后,用“D”表示天,用“W”表示周,用“M”表示月,用“Y”表示年

如果你想从2012年8月3日开始,你应该写

<script>
$(function() {
    $( "#datepicker" ).datepicker({ minDate: new Date(2012, 3 - 1, 8)});
});
</script>

$(函数(){
$(“#datepicker”).datepicker({minDate:new Date(2012,3-1,8)});
});
您也可以参考以下答案:

一个用户发布的答案消失了。@pete。。根据你的方法,我尝试了一些东西,看看是否有效minDate':新日期()