html日期控制当前日期之前不能选择,且只能点击当前月

"date" class="form-control" placeholder="请输入出生年月"
			style="width:400px;height:40px"name="UserInfoFormMap.birthday" id="birthday" value="" max="2020-02-01" min="">

将max设为下个月第一天,将min置为当天,注:格式:2020-01-01

<script>
$(function(){
    //得到当前时间
	var date_now = new Date();
	//得到当前年份
	var year = date_now.getFullYear();
	//得到当前月份
	//注:
	//  1:js中获取Date中的month时,会比当前月份少一个月,所以这里需要先加一
	//  2: 判断当前月份是否小于10,如果小于,那么就在月份的前面加一个 '0' , 如果大于,就显示当前月份
	var month = date_now.getMonth()+1 < 10 ? "0"+(date_now.getMonth()+1) : (date_now.getMonth()+1);
	//得到当前日子(多少号)
	var date = date_now.getDate() < 10 ? "0"+date_now.getDate() : date_now.getDate();
	//设置input标签的max属性
	var month1 = date_now.getMonth()+2 < 10 ? "0"+(date_now.getMonth()+1) : (date_now.getMonth()+1);
	//设置input标签的max属性
	$("#birthday").attr("min",year+"-"+month+"-"+date);
	
	
	
})

</script>

你可能感兴趣的:(经验积累)