日期选择器没有过去的日期

datepicker no past dates

本文关键字:日期 过去 选择器      更新时间:2023-09-26

我需要关于如何将此限制应用于日期选择器的过期日期的指南,因为我是此javascript的新手。

<script type="text/javascript" src="javascript/datepickr.min.js"></script>
<input class="" type="Text" size="30" name="Date" id="Date" placeholder="yyyy-mm-dd"/>
    <script type="text/javascript">
        new datepickr('Date', 
        {
            'dateFormat': 'Y-m-d'
        }
        );
    </script>

我确实看到一些人发布了这样的解决方案,但我不知道如何在我的代码中应用

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

我也试过了,仍然不起作用,而且最糟糕的是日期选择器无法显示

<link rel="stylesheet" href="css/jquery-ui-1.9.2.css" type="text/css" />
    <link rel="stylesheet" href="style/jquery-ui-1.9.2.min.css" type="text/css" />
    <script type="text/javascript" src="javascript/jquery-ui-1.9.2.js"></script>
    <script type="text/javascript" src="javascript/jquery-ui-1.9.2.min.js"></script>
    <script type="text/javascript" src="javascript/jquery-1.8.3.js"></script>
<input type='text' id='datepicker'></input>

    <script type="text/javascript">
        $("#date").datepicker({
     changeMonth: true,
     changeYear: true,
     yearRange: "-35:+0",
     dateFormat: "yy-mm-dd",
     minDate:mdate() });

 function mdate(){
         var str = "-0Y";
         return str; }
         </script>

看看这个。在它中,我使用了JQuery UI 1.9.2

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<link rel="stylesheet"  href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothness/jquery-ui.css" />
   <script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>
   <input id="datepicker" type="text" />
<script>
   $( "#datepicker" ).datepicker({
         minDate: 0
  });
</script>

我正在加载中设置minDate。使用此代码,这将适用于您。如果要查看正在运行的代码,请单击"运行代码段代码"。

 $( "#datepicker" ).datepicker({
             minDate: 0
    });
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothness/jquery-ui.css" />
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>
<input id="datepicker" type="text" />