jquery dd-mm-yyyy格式并禁用未来日期

时间:2018-03-12 05:52:06

标签: jquery datepicker maxdate

我希望日期为dd-mm-yyyy格式,并且必须阻止未来日期的选择。

我使用以下代码:

<script>
$( function() {
$( ".datepicker" ).datepicker({dateFormat: "dd-mm-yy"});
$( ".datepicker" ).datepicker({maxDate: "+0D" });
        } );
</script>

但只有函数的第一行有效;即日期在dd-mm-yyyy,但未达到未来日期的禁用。

3 个答案:

答案 0 :(得分:0)

尝试此操作以便将来禁用日期。

$(function() {
$( ".datepicker" ).datepicker({  
dateFormat: "dd-mm-yy",
maxDate: new Date() });});

答案 1 :(得分:0)

您可以使用以下代码

来实现

&#13;
&#13;
$("#datepicker").datepicker({
  dateFormat: 'dd-mm-yy',
  maxDate: '0'
});
&#13;
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<link href="http://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css" rel="stylesheet" />

<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
Date: <input id="datepicker" type="text">
&#13;
&#13;
&#13;

答案 2 :(得分:0)

您的代码应如下所示:

$('.datepicker').datepicker({dateFormat: "dd-mm-yy", maxDate: 0});