Javascript 我使用daterangepicker,在其中我希望默认选择日期在18年之前
它是生成两个日期开始和结束,但我想只有一个日历显示之前18年的日期,只有选择大于18年 日期范围选择器可以变成一个只有一个日历的单一日期选择器小部件。 在本例中,还启用了用于选择月份和年份的下拉列表 日历可以快速跳转到不同的月份Javascript 我使用daterangepicker,在其中我希望默认选择日期在18年之前,javascript,jquery,bootstrap-datepicker,Javascript,Jquery,Bootstrap Datepicker,它是生成两个日期开始和结束,但我想只有一个日历显示之前18年的日期,只有选择大于18年 日期范围选择器可以变成一个只有一个日历的单一日期选择器小部件。 在本例中,还启用了用于选择月份和年份的下拉列表 日历可以快速跳转到不同的月份 $(function() { $("#dob").daterangepicker({ singleDatePicker: true, showDropdowns: true,
$(function() {
$("#dob").daterangepicker({
singleDatePicker: true,
showDropdowns: true,
locale: {
format: 'MM-DD-YYYY'
}
});
$('#dob').daterangepicker({
endDate: '-6576d'
});
});
请不要添加不适用于您的问题的标签。事实上,它显示了您的年龄,但我希望此人仅在18岁时选择年龄。这意味着结束日期为-6576天,从今天开始使用minDate和maxDate给出日期范围。看我有编辑答案
<input type="text" name="birthdate" value="10/24/1950" />
<script type="text/javascript">
$(function() {
$('input[name="birthdate"]').daterangepicker({
singleDatePicker: true,
showDropdowns: true,
"startDate": "03/01/2017",
"endDate": "03/07/2017",
"minDate": "03/01/2017",
"maxDate": "03/30/2017"
},
function(start, end, label) {
var years = moment().diff(start, 'years');
alert("You are " + years + " years old.");
});
});
</script>