我使用DateTimePicker作为我的jQuery UI项目,它提供了我在2001年和2040年之间的日期。我怎样才能改变它,所以它提供了我从1950年开始的几年......
我在输入表单中尝试了min =“1950-01-01”,但它不起作用。
代码
<head>
<meta charset="utf-8">
<title>jQuery UI Datepicker - Display month & year menus</title>
<link rel="stylesheet" href="//code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.9.1.js"></script>
<script src="//code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css">
<script>
$(function () {
$("#datepicker").datepicker({
changeMonth: true,
changeYear: true
});
});
</script>
谢谢!
答案 0 :(得分:1)
使用yearRange选项。此示例将范围设置为当前年份的+/- 50:
$( "#datepicker" ).datepicker({
changeMonth: true,
changeYear: true,
yearRange: "-50:+50"
});
您也可以相对于所选年份或绝对范围进行设置。