如何在今天的日期上增加天数?

我需要使用jQuery在今天的日期上增加1、2、5或10天。

你可以使用JavaScript,不需要jQuery。

var someDate = new Date();
var numberOfDaysToAdd = 6;
someDate.setDate(someDate.getDate() + numberOfDaysToAdd); 

格式化为dd/mm/yyyy

var dd = someDate.getDate();
var mm = someDate.getMonth() + 1;
var y = someDate.getFullYear();

var someFormattedDate = dd + '/'+ mm + '/'+ y;
评论(19)

你可以像这样扩展javascript的Date对象

Date.prototype.addDays = function(days) {
    this.setDate(this.getDate() + parseInt(days));
    return this;
};

而在你的javascript代码中,你可以调用

var currentDate = new Date();
// to add 4 days to current date
currentDate.addDays(4);
评论(5)

你可以使用这个库"Datejs 开源的JavaScript日期库"。

评论(0)