使用Javascript / Jquery基于当前日期和天数计算日期

时间:2012-01-05 15:29:47

标签: javascript jquery

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

请帮助我。 在此先感谢。

4 个答案:

答案 0 :(得分:2)

Date.js非常棒。

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

答案 1 :(得分:1)

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

http://www.w3schools.com/jsref/jsref_obj_date.asp

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

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

答案 2 :(得分:0)

您可以在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的答案:How to add number of days to today's date?

答案 3 :(得分:0)

您可以执行类似

的操作
Date.today().add(X).days();

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