我已经尝试搜索无数次此问题,但是似乎没有任何答案可以解决我遇到的问题。
$('.datepicker').datepicker(
{
format: "mm/dd/yyyy",
"setDate": new Date(),
todayHighlight: true,
"autoclose": true,
yearRange: "1990:2100"
});
基本上,我有一个日期选择器,并且我想防止用户键入无效的年份(例如:000、201、231),因此我想基本上防止3个数字年份。我尝试将yearRange放进去,但这没用。
答案 0 :(得分:0)
如果您使用的是jQuery UI Datepicker,则可以将minDate
指定为-100Y
,这样会将年份限制在最近的100年内,这将消除3位数字的年份在2018年。
对于bootstrap datepicker,您似乎会使用startDate
,然后再次将其设置为-100Y
。