Js判断选择日期不能小于当前日期的代码实例讲解
程序员文章站
2022-10-04 23:09:48
需求:选择日期不能大于当前日期
new date()出来的时间带有小时分秒等,这样造成比较当天日期时产生问题
可以alert看看
thu jul 12 2018 00:00:...
需求:选择日期不能大于当前日期
new date()出来的时间带有小时分秒等,这样造成比较当天日期时产生问题
可以alert看看
thu jul 12 2018 00:00:00 gmt+0800 (中国标准时间)
thu jul 12 2018 08:39:33 gmt+0800 (中国标准时间)
new date(establishdate.replace("-", "/").replace("-", "/")); 采用可将yyyy-mm-dd格式转成yyyy/mm/dd
比较思路:1. new出当前日期 var mydate = new date();
2.转成可比较的日期 var tady=new date(str.replace("-", "/").replace("-", "/"));
3.获取输入/选择日期 var establishdate = $("#establishdate").val();
4.比较
$("#establishdate").datetimepicker({ lang : 'ch', timepicker : false, format : 'y-m-d', formatdate : 'y-m-d', onselectdate : function(datatext, inst, input) { var selectdate = datatext.format('yyyy-mm-dd'); var establishdate = $("#establishdate").val(); //alert(establishdate); var mydate = new date(); var str = "" + mydate.getfullyear() + "-"; str += (mydate.getmonth()+1) + "-"; str += mydate.getdate(); var tady=new date(str.replace("-", "/").replace("-", "/")); var t2 = new date(establishdate.replace("-", "/").replace("-", "/")); //alert(t2); if (establishdate == "" || t2 <tady) { $.jbox.info("成立日期不能小于当前日期", "温馨提示"); $("#establishdate").val(''); return false; } } });
上一篇: bootstrap 模板下载