我正在尝试随着年份的更改而更改日期格式。默认格式是“dd M”,但是当选择不在当前年份的日期时,我想添加年份。这一切都可以很好地在格式中添加年份。当我变回来的时候,我遇到了麻烦。
$("#id").datepicker({
...
onSelect: function(dateText, inst){
if (currentYear == currentDate.getFullYear()) {
$("#id").datepicker("option", "dateFormat", "dd M");
} else {
$("#id").datepicker("option", "dateFormat", "dd M yy");
}
});
日期选择器似乎真的不喜欢从将年份包含在格式中到将其删除。
有人有什么建议吗?
最佳答案
日期选择器仅接受某些格式,例如
$(".datepicker").datepicker({dateFormat: 'dd-mm-yy'});
$(".datepicker").datepicker({dateFormat: 'd M, y'});
您可以在
中查看其他格式关于javascript - jquery datepicker更改日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34957358/