格式 jQuery 日期选择器



可能的重复项:
将 "st, nd, rd, th" 添加到 jquery datepicker

我目前正在使用此代码:

$("input[name=date]").datepicker({ dateFormat: "dd MM" });

例如,将日期保存为22 November。我需要放置一些东西,将其保存为22nd November

试试 tbis,

$("input[name=date]").datepicker({
    dateFormat: "dd MM",
    onSelect: function(dateText, inst) {
        var dateArr = dateText.split(' ')
        var suffix = "";
        switch(inst.selectedDay) {
            case '1': case '21': case '31': suffix = 'st'; break;
            case '2': case '22': suffix = 'nd'; break;
            case '3': case '23': suffix = 'rd'; break;
            default: suffix = 'th';
        }
        $("input[name=date]").val(dateArr[0] + suffix +' '+ dateArr[1]);
    }
});

演示:http://jsfiddle.net/nmtcj/2/

最新更新