将天数添加到数据选择器的格式日期

Adding days to datapicker's formatDate

我是这样使用日期选择器打印日期的:

$(".final-date").text($.datepicker.formatDate('dd.mm.yy', new Date()));

我在我的贷款计算器中使用它。如何将天数添加到当前日期?例如17.01.2016,但在我的计算器中我选择贷款期限为 10 天,所以它应该是 27.01.2016

这应该给你偏移日期:

new Date(new Date().valueOf() + 1000*60*60*24*days); 

所以你的代码可能会变成:

$(".final-date").text($.datepicker.formatDate('dd.mm.yy', new Date(new Date().valueOf() + 1000*60*60*24*10);));

或者更清晰:

var loanPeriodDays = 10;
var dayInMillis = 1000*60*60*24;
var loadEndDate = new Date(new Date().valueOf() + dayInMillis*loanPeriodDays);
$(".final-date").text($.datepicker.formatDate('dd.mm.yy', loadEndDate));