如何将PHP日期变量作为mindate传递给datepicker

The code:

    $minDate=date();  /* PHP date variable
----------
*/

    <script type="text/javascript">
    $(document).ready(function() {
        $("#datePicker1").datepicker();
    });
    </script>/* datepicker script
----------
*/

You can use like this

$("#datePicker1").datepicker({minDate: "<?php echo $minDate;?>"});

The condition is you should use both PHP and JavaScript code in same .php file.

Also it seems like you just want to set minDate as today, so just use:

$("#datePicker1").datepicker({minDate: 0});

Assuming you are using jQuery UI, you should set it up like this:

$( "#datePicker1" ).datepicker({ minDate:  "<?php print mindate ?>"});

Try this:

$("#datePicker1").datepicker({minDate: <?php echo date('D M d Y H:i:s O'); ?>});

It was found in Stack Overflow question Send PHP date to JavaScript date format.

This maybe a pure JavaScript function, but try it.

Working Demo

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 -->