使用Javascript/Jquery根据当前日期和天数计算日期

使用Javascript/Jquery根据当前日期和天数计算日期,javascript,jquery,Javascript,Jquery,我需要帮助。。 我有一个当前日期和天数列。 输入天数时,应将当前日期加上输入的天数。 例如 今天日期1月5日+20日(天数)=另一栏中的2011年1月25日 请帮帮我。 提前谢谢。真是太棒了 Date.today().add(5).days(); 您可以在js中添加如下日期: var someDate = new Date(); var numberOfDaysToAdd = 6; someDate.setDate(someDate.getDate() + numberOfDaysToAdd)

我需要帮助。。 我有一个当前日期和天数列。 输入天数时,应将当前日期加上输入的天数。 例如 今天日期1月5日+20日(天数)=另一栏中的2011年1月25日

请帮帮我。 提前谢谢。

真是太棒了

Date.today().add(5).days();

您可以在js中添加如下日期:

var someDate = new Date();
var numberOfDaysToAdd = 6;
someDate.setDate(someDate.getDate() + numberOfDaysToAdd); 
var month = someDate.getMonth() + 1; //Add 1 because January is set to 0 and Dec is 11
var day = someDate.getDate();
var year = someDate.getFullYear();
document.write(month + "/" + day + "/" + year);

请参见p.cambell的回答:

您可以执行以下操作

Date.today().add(X).days();

其中X是用户输入的天数。

当您学习JavaScript时,您可能会发现w3schools网站对于公开的对象和函数以及如何使用它们的简单示例非常有用

您可以按如下方式计算日期:

var d = new Date(); // Gets current date
var day = 86400000; // # milliseconds in a day
var numberOfDays = 20;
d.setTime(d.getTime() + (day*numberOfDays)); // Add the number of days in milliseconds
然后,您可以使用多种显示日期的方法之一:

alert(d.toUTCString());

与此相反?您是否考虑过通过getTime()将已知日期转换为时间戳,将以毫秒为单位的天数添加到该数字,并根据结果生成新日期?否。。我正在学习Javascript和Jquery..可能的重复和更多…实际上我有两列。动态地,我必须从这些列中获取当前日期和天数,然后计算天数,然后在另一列中显示。