jQuery UI DatePicker 仅显示月日
jQuery UI DatePicker to show month day only
jQuery UI DatePicker 显示月日 only.Where 用户只能 select 月和日 (mm/dd)。日期选择为 mm/dd 格式
您可以将属性设置为 datepickr,如下所示。
$('#textBoxID').datepicker({
changeMonth: true,
changeDate: true,
showButtonPanel: true,
dateFormat: 'mm/dd'
});
您是否希望渲染日历以仅显示月和日?或者您只是想从日历中获取月份和日期?
您可以使用日期格式选项或使用设置或获取变量。
// jQuery Date Picker option:
$('.selector').datepicker({
dateFormat: 'mm/dd'
});
// Getter
var dateFormat = $( ".selector" ).datepicker( "option", "dateFormat" );
// Setter
$( ".selector" ).datepicker( "option", "dateFormat", "mm/dd" );
文档在这里。 http://api.jqueryui.com/datepicker/#option-dateFormat
如果您只想为用户呈现月份和日期 select。我会考虑使用 moment.js 创建一个 table 或其他东西。
下面只显示日期选择器的月日部分,以mm/dd格式显示日期
$(() => {
$( "#datepicker" ).datepicker({
minDate: new Date((new Date()).getFullYear(), 0, 1),
maxDate: new Date((new Date()).getFullYear(), 11, 31),
hideIfNoPrevNext: true,
dateFormat: 'mm/dd'
});
});
.ui-datepicker-year {
display: none;
}
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.12.4.js"></script>
<script src="//code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<input id="datepicker" type="text">
jQuery UI DatePicker 显示月日 only.Where 用户只能 select 月和日 (mm/dd)。日期选择为 mm/dd 格式
您可以将属性设置为 datepickr,如下所示。
$('#textBoxID').datepicker({
changeMonth: true,
changeDate: true,
showButtonPanel: true,
dateFormat: 'mm/dd'
});
您是否希望渲染日历以仅显示月和日?或者您只是想从日历中获取月份和日期?
您可以使用日期格式选项或使用设置或获取变量。
// jQuery Date Picker option:
$('.selector').datepicker({
dateFormat: 'mm/dd'
});
// Getter
var dateFormat = $( ".selector" ).datepicker( "option", "dateFormat" );
// Setter
$( ".selector" ).datepicker( "option", "dateFormat", "mm/dd" );
文档在这里。 http://api.jqueryui.com/datepicker/#option-dateFormat
如果您只想为用户呈现月份和日期 select。我会考虑使用 moment.js 创建一个 table 或其他东西。
下面只显示日期选择器的月日部分,以mm/dd格式显示日期
$(() => {
$( "#datepicker" ).datepicker({
minDate: new Date((new Date()).getFullYear(), 0, 1),
maxDate: new Date((new Date()).getFullYear(), 11, 31),
hideIfNoPrevNext: true,
dateFormat: 'mm/dd'
});
});
.ui-datepicker-year {
display: none;
}
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.12.4.js"></script>
<script src="//code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<input id="datepicker" type="text">