Possible Duplicate:
Adding “st, nd, rd, th” to 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]);
}
});
关于javascript - 设置 jQuery 日期选择器的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13419423/