【发布时间】:2017-04-07 09:30:06
【问题描述】:
我正在尝试在 input type="date" 中限制过去的日期。我可以限制未来的日期,但我不知道如何限制过去的日期。
$(function(){
var dtToday = new Date();
var month = dtToday.getMonth() + 1;
var day = dtToday.getDate();
var year = dtToday.getFullYear();
if(month < 10)
month = '0' + month.toString();
if(day < 10)
day = '0' + day.toString();
var minDate= year + '-' + month + '-' + day;
$('#txtDate').attr('min', minDate);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="date" id="txtDate" />
有什么建议吗?
【问题讨论】:
-
@Esko 那是未来的日期,对吗?
-
最小和最大,如果最小日期是今天,那么你不能选择昨天。
-
我认为没有问题。您问题中的 sn-p 工作正常!
标签: javascript html