Javascript 在文本框中返回正确的数据格式日期

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({

我有来自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({
                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中选择日期,然后返回星期一(星期六)的第一天。这是工作,但不是当前格式。我不明白。是否要选择一周的第一天(星期六)并将其放入输入框?