与格式的jquery datepicker问题

当我在输入字段中输入字符串01/01/24它返回日期01/01/2024但如果我输入01/01/25则返回日期01/01/1925

是否有可能阻止此事件并始终在2000后返回一个日期?

用户不希望我通过使用dd/mm/yy来更改dateFormat ,所以我被卡住了格式dd/mm/y

这里是我用来创建日期选择器的js:

$('.hasDatepicker').datepicker({
    showOn: "button",
    buttonImage: imagePrefix + "/img/calendar_1.png",
    buttonImageOnly: true,
    dateFormat: "dd/mm/y",
    yearRange: "2000:2099",
    onSelect: function(e, d) {
        $(this).trigger("change");
    }
});

这是因为选项shortYearCutoff

用于确定某个日期的世纪的截止年份(与dateFormat'y'一起使用)。 任何年份值小于或等于截止年份的日期都被认为是在本世纪,而那些大于它的日期被认为是在上个世纪。

默认值是+10,您可以将它放大到一个像+50这样的主要值。

演示:http://jsfiddle.net/IrvinDominin/5Db32/

链接地址: http://www.djcxy.com/p/80837.html

上一篇: Jquery datepicker issue with format

下一篇: How to redirect console output of command to a file?