0

重複の可能性:
「st、nd、rd、th」をjquery datepickerに追加

私は現在このコードを使用しています:

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

22 Novemberたとえば、日付を保存します。代わりにそれを保存する何かを配置する必要があり22nd Novemberます。

4

1 に答える 1

3

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]);
    }

});

</p>

デモ: http://jsfiddle.net/nmtcj/2/

于 2012-11-16T15:35:31.843 に答える