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");