javascript - 将天数添加到日期选择器格式Date

标签 javascript jquery jquery-ui-datepicker

我用这种方式使用日期选择器打印日期:

$(".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));

关于javascript - 将天数添加到日期选择器格式Date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34838046/

相关文章:

jquery - 重写scrollTo jQuery 插件?

javascript - jQuery $.post 返回不完整的数据

javascript - 单击页面任意位置时隐藏侧边栏

javascript - 在第一个选项卡的内容上的 onclick 事件上添加一个新选项卡

javascript - Richfaces 3.3.3 是否附带 jQuery-UI

jquery - 禁用移动 jquery 中的过去日期

jquery datepicker 删除 .ui-state-highlight 类 onSelect 事件

javascript - 在 JavaScript 中一个接一个地加载图像

javascript - jQuery 用替换函数替换背景图片

jquery - 基于中心图像水平对齐 Div