首先修改默认日期赋值
<script type="text/javascript"> $(function(){ $(\'#searchDate\').datepicker({ changeMonth: true, changeYear: true, dateFormat: \'yy-mm\', showButtonPanel: true, onClose: function(dateText, inst) { var month = $("#ui-datepicker-div .ui-datepicker-month option:selected").val(); var year = $("#ui-datepicker-div .ui-datepicker-year option:selected").val(); month = parseInt(month)+1;//要对月值加1才是实际的月份 if(month < 10){ month = "0" + month; } $(\'#searchDate\').val(year + \'-\' + month); } }); }); </script>
然后隐藏day面板
<style type="text/css"> .ui-datepicker-calendar {display: none;} </style>