Jquery 如何设置我从2011年1月1日到2011年1月1日的日期格式

Jquery 如何设置我从2011年1月1日到2011年1月1日的日期格式,jquery,datepicker,format,Jquery,Datepicker,Format,我有一个用于两个日期选择器计算夜晚的小脚本,用户无法选择比今天更早的日期,不,我无法显示正确格式的日期 如果我访问该页面,它只显示我所需的到达日期,在选择离开日期后,它会显示格式正确的离开日期,我如何解决这个问题 var my2Date = new Date(); var pretty2Date = my2Date.getDate() + '.' + (my2Date.getMonth() + 1) + '.' + my2Date.getFullYear(); $("#a

我有一个用于两个日期选择器计算夜晚的小脚本,用户无法选择比今天更早的日期,不,我无法显示正确格式的日期

如果我访问该页面,它只显示我所需的到达日期,在选择离开日期后,它会显示格式正确的离开日期,我如何解决这个问题

    var my2Date = new Date();
    var pretty2Date = my2Date.getDate() + '.' + (my2Date.getMonth() + 1) + '.' + my2Date.getFullYear();
    $("#abreise").val(pretty2Date);

    $("#anreise, #abreise").datepicker({
        onSelect: DatePicked,
        minDate: new Date()
    });
    $("#nacht").change(DatePicked);
    DatePicked();
});

您只需将日期格式设置为:
dd.mm.yy

您还可以使用日期库以任何形状和形式格式化日期和时间。

您需要更改使日期“漂亮”的方式:

应成为:

function padNumber(number) {
    if (number < 10) {
        number = "0" + number;
    }
    return number;
}
var prettyDate = padNumber(myDate.getDate()) + '.' 
    + padNumber((myDate.getMonth()+1)) + '.' 
    + myDate.getFullYear();

这更易于维护。

日期格式已设置为dd.mm.yy,这是我的问题:)
function padNumber(number) {
    if (number < 10) {
        number = "0" + number;
    }
    return number;
}
var prettyDate = padNumber(myDate.getDate()) + '.' 
    + padNumber((myDate.getMonth()+1)) + '.' 
    + myDate.getFullYear();
var prettyDate = myDate.format("dd.mm.yyyy");