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

时间:2012-12-17 06:52:12

标签: javascript jquery jquery-ui datepicker jquery-ui-datepicker

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

2 个答案:

答案 0 :(得分:0)

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

Check Here

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

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

我已完成所有修改,现在效果很好.. Check Here

享受.. :)

答案 1 :(得分:0)

这可以帮到你。 HTML

<p>Date: <input type="text" style="visibility:hidden; width:0px" id="datepicker2"><input type="text" id="datepicker"></p>

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文本框中获取它。