【发布时间】:2018-06-09 15:09:53
【问题描述】:
我正在使用 Datepicker 来选择到期日期。我希望我的日期选择器有年份选项:
当我们加载日期选择器时,它的年份选项应该从当年开始,到当年之后的 20 年结束。它不应显示当前年份的前一年。 例如:当前年份 = 2017,因此 datepicker 将显示从 2017 到 2037 的年份范围。
当我们选择诸如 2037 之类的年份时,我的日期选择器应显示 2027 到 2047 的年份选项范围
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<link rel="stylesheet" href="/resources/demos/style.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script>
$( function() {
$( "#datepicker" ).datepicker({
minDate: 0,
changeMonth: true,
changeYear: true
});
} );
</script>
</head>
<body>
<p>Date: <input type="text" id="datepicker"></p>
</body>
</html>
我能够从当年开始获得年份选项,并且没有当年之前的年份选项,但我的选项只包含当年之后的 10 年。我需要它是从当年开始的 20 年。
谢谢。
【问题讨论】:
标签: javascript jquery ruby-on-rails jquery-ui datepicker