Jquery datepicker – 只有日期和月份
我希望用户在表单中指定他们的生日或周年纪念日(没有年份)。 为此,我想使用jquery datepicker但它不应该显示任何年份选项。 怎么做?
我尝试通过使changeDay: true
和changeYear: false
来修改此问题中的代码,但无法使其工作。
设置css隐藏年份和dateFormat为K6t说
.ui-datepicker-year{ display:none; }
你可以这样做:
$('#date').datepicker( { changeMonth: true, changeYear: true, showButtonPanel: true, dateFormat: 'dd MM' });
小提琴http://jsfiddle.net/u8GnD/1/
你可以在这样的日期选择器中隐藏年份:
$(".daypicker").datepicker( { changeYear: false, dateFormat: 'MM-dd', }).focus(function () { $(".ui-datepicker-year").hide(); });
它不会影响同一页面中的其他日期选择器。
将dateFormat更改为
dateFormat: 'dd MM',
在datePicker.js文件中
$("#datepicker").datepicker( { format: "dd-MM", viewMode: "months", maxViewMode: "months" });
这肯定会隐藏年份从datepicker视图,将只显示月和日面板
$( function() { var date = $('#datepicker').datepicker({ dateFormat: 'yy-mm-dd', changeMonth: true, changeYear: false}).val(); });