java年月日限定_datepicker-限制日期控件:只能选择指定月份下的日期

如图:

428bda7cc3f7ee99928a2d8162350bbf.png

实际的业务需求是:

用户选择月份,提交。

再下一个环节时,需要再次选择具体日期。这时的日期要根据前面提交的月份来限制,只能选择该月份下的天数。即:限制日期控件:只能选择指定月份下的日期

html

指定年月为:2019-01

js

$(function(){

var date=new Date;

//获得页面的日期

var this_month = $("#month").text();

var this_year = date.getFullYear();

var this_month_dateTotal ="";

//将获得到的日期做字符串截取

this_month=this_month.substring(5,7)

//判断大小月

if(this_month==2){

this_month_dateTotal=28

}

if(this_month==4||this_month==6||this_month==9||this_month==11){

this_month_dateTotal=30

}

if(this_month==1||this_month==3||this_month==5||this_month==7||this_month==8||this_month==10){

this_month_dateTotal=31

}

console.log("//年:"+this_year+"//获得月份为:"+this_month+"//当月天数:"+this_month_dateTotal)

//做拼接,准备传值到日期控件初始化

thisStartDate=this_month+"/1/"+this_year;

thisEndDate=this_month+"/"+this_month_dateTotal+"/"+this_year;

$('#currentDate').datepicker({

language: "zh-CN", //中文--中文支持需要引入bootstrap-datepicker.zh-CN.min.js

format: 'mm/dd/yyyy',//格式

autoclose: true ,//自动关闭

//todayHighlight: true, //今日高亮

orientation: "bottom left", //对齐方式

// startDate:"5/1/2019",

// endDate:"5/31/2019",

startDate:thisStartDate,

endDate:thisEndDate

});

})

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值