在文本框中返回正确的dataformat日期

时间:2013-08-29 06:11:27

标签: 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({
                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);  

                },
            });
        });

0 个答案:

没有答案