0

我有来自 jQuery 的日期选择器。在文本框中向我返回此数据格式: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);  

                },
            });
        });
4

0 回答 0