如何显示没有jQuery UI datepicker年份的日期

我只需要显示日期和日期,但如果我设置dateFormat: "d MM" ,我就无法改变年份。 它始终是2012年。例如: http : //jsfiddle.net/v2vcV/ 。 只需尝试更改日期为2013年1月并重新打开日历,年份仍将是2012年。

这可以帮到你。 HTML

 

Date:

JS

 $(function() { $("#datepicker").focus(function(){ $("#datepicker2").focus(); }); $("#datepicker2").datepicker({dateFormat: "dd MM yy", onSelect:function(date){ $("#datepicker").val(date.substring(0,date.length-4)); } }); }); 

任何方式这不是完美的方式,但可以帮助你想要的(作为一种幻觉)。 如果你想要年份的确切日期,你可以从datepicker2文本框中获取它。

我做了一个小改动,但它也给了你一年,确实它消除了你面临的错误

检查一下

使用此解决问题$( "#datepicker" ).datepicker({dateFormat: "dd MM yy"});

您可以在设置日期后以逻辑方式删除该年份。

我已经进行了所有编辑更改,现在效果很好.. 查看此处

请享用.. :)