Emm*_*l N 58 javascript jquery jquery-ui-datepicker
我想将今天的日期设置为jQuery datepicker的maxdate,以防止用户选择的日期大于今天的日期
Ale*_*tie 133
$(".datepicker").datepicker({maxDate: '0'});
Run Code Online (Sandbox Code Playgroud)
这会将maxDate设置为距当前日期(即今天)+0天.看到:
http://api.jqueryui.com/datepicker/#option-maxDate
Sma*_*tti 14
http://api.jqueryui.com/datepicker/#option-maxDate
$( ".selector" ).datepicker( "option", "maxDate", '+0m +0w' );
Run Code Online (Sandbox Code Playgroud)
在最新版本中,以下工作正常:
$('.selector').datetimepicker({
maxDate: new Date()
});
Run Code Online (Sandbox Code Playgroud)
maxDate
接受 Date 对象作为参数。
在文档中找到以下内容:
支持多种类型:
Date:包含最小日期的日期对象。
数量:从今天算起的天数。例如,2 代表从今天算起的两天,-1 代表昨天。
字符串:由 dateFormat 选项定义的格式的字符串,或相对日期。相对日期必须包含值和周期对;有效期限为“y”代表年,“m”代表月,“w”代表周,“d”代表天。例如,“+1m+7d”表示从今天起一个月零七天。
小智 5
如果您使用的是 bootstrap 3 日期时间选择器,请尝试以下操作:
$('.selector').datetimepicker({ maxDate: $.now() });
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
116247 次 |
最近记录: |