默认的UI datepicker结果是mm / dd / yyyy,我需要它是dd / mm / yyyy。我尝试了任何人们建议的解决方案但没有任何作用 这是代码:
$(document).ready(function () {
$("#StartingDate").datepicker({
minDate: 0,
maxDate: "+4Y",
numberOfMonths: 2,
onSelect: function (selected) {
$("#EndingDate").datepicker("option", "minDate", selected)
}
});
$("#EndingDate").datepicker({
minDate: 0,
maxDate: "+4Y",
numberOfMonths: 2,
onSelect: function (selected) {
$("#StartingDate").datepicker("option", "maxDate", selected)
}
});
});
目前两个Datepickers都给我mm / dd / yyyy。我已经尝试了这个:$('#StartingDate').datepicker({ dateFormat: 'dd-mm-yy' });
但它没有用。
我还试图像这样添加dateFormat: "dd/mm/yy"
:
...
$("#StartingDate").datepicker({
minDate: 0,
maxDate: "+4Y",
dateFormat: "dd/mm/yy",
....
但仍然是mm / dd / yyyy。 任何帮助,将不胜感激。感谢
答案 0 :(得分:0)
尝试$ .datepicker.formatDate(“mm-dd-yy”);
答案 1 :(得分:0)
我创建了这个JSFiddle并且它可以工作:
http://jsfiddle.net/rh4kza89/1/
<强> HTML 强>
<div id="DatepickerDiv">
<input id="StartingDate"></input>
<input id="EndingDate"></input>
</div>
<强>的Javascript 强>
$("#StartingDate").datepicker({
minDate: 0,
maxDate: "+4Y",
numberOfMonths: 2,
dateFormat: "dd/mm/yy"
});
$("#EndingDate").datepicker({
minDate: 0,
maxDate: "+4Y",
numberOfMonths: 2,
dateFormat: "dd/mm/yy"
});
在初始化datepicke时尝试使用简单参数并逐步添加参数。