我需要帮助.. 我有一个当前日期和天数列。 当我输入天数时,我应该添加当前日期加上输入的天数。 例如, 今天的日期是5月1日+ 20日(没有日期)= 2011年1月25日,在另一栏中。
请帮助我。 在此先感谢。
答案 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是用户输入的天数。