【问题标题】: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 ?>"});
      

      【讨论】:

        【解决方案3】:

        试试这个:

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

        在 Stack Overflow 问题中找到 Send PHP date to JavaScript date format

        【讨论】:

          【解决方案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 -->
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2012-06-01
            • 2014-12-05
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多