为datapicker的formatDate添加天数

时间:2016-01-17 11:56:49

标签: javascript jquery jquery-ui-datepicker

我使用datepicker以这种方式打印日期:

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

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

1 个答案:

答案 0 :(得分:1)

这应该给你偏移日期:

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