Javascript 在文本框中返回正确的数据格式日期
我有来自jQuery的datepicker。在文本框中,返回以下数据格式:2013年8月24日星期六00:00:00 GMT+0200。我想返回“dd.mm.yy”。Javascript 在文本框中返回正确的数据格式日期,javascript,jquery,jquery-ui-datepicker,Javascript,Jquery,Jquery Ui Datepicker,我有来自jQuery的datepicker。在文本框中,返回以下数据格式:2013年8月24日星期六00:00:00 GMT+0200。我想返回“dd.mm.yy”。 dateFormat:“dd.mm.yy”不起作用。 我怎么办$(this).datepicker({dateFormat:'dd-mm-yy'}).val(d)也不起作用 以下是代码: $(function () { $("#datepicker").datepicker({
dateFormat:“dd.mm.yy”
不起作用。
我怎么办<代码>$(this).datepicker({dateFormat:'dd-mm-yy'}).val(d)代码>也不起作用
以下是代码:
$(function () {
$("#datepicker").datepicker({
showOtherMonths: true,
selectOtherMonths: true,
showWeek: true,
firstDay: 6,
autosize: true,
onSelect: function (date) {
var d = new Date(date);
var index = d.getDay();
if (index == 0) {
d.setDate(d.getDate() - 1);
}
else if (index == 1) {
d.setDate(d.getDate() - 2);
}
else if (index == 2) {
d.setDate(d.getDate() - 3);
}
else if (index == 3) {
d.setDate(d.getDate() - 4);
}
else if (index == 4) {
d.setDate(d.getDate() - 5);
}
else if (index == 5) {
d.setDate(d.getDate() - 6);
}
else if (index == 6) {
d.setDate(d.getDate() - 0);
}
$(this).val(d);
},
});
});
你把
日期格式放在哪里了?这是一个您可以添加的选项,它也可以使用该格式(dd.mm.yy)。@putvande我将dateFormat
放在autosize:true下,
工作,但在文本框write:Invalid Date中。您可能需要检查/删除您选择的中的内容。您想在那里做什么?在onselect中选择日期,然后返回星期一(星期六)的第一天。这是工作,但不是当前格式。我不明白。是否要选择一周的第一天(星期六)并将其放入输入框?