使用javascript从当前日期起30天后的日期是什么

时间:2010-11-16 06:14:29

标签: javascript

如何在当天30天后找到日期?这里30是固定值。如何将动态值传递给此函数..

days = document.getElementById('day').value;
var d = new Date();
d.setDate(d.getDate() + days);

它不起作用..它给出了错误的答案

4 个答案:

答案 0 :(得分:14)

您可以使用Date类在Javascript中访问时间。试试这个:

var time = new Date();
time.setDate(time.getDate()+30);
alert(time);

编辑刚刚添加test jsFiddle here以防有人想要测试它。

抱歉,我忘记了添加!!!

答案 1 :(得分:6)

var d = new Date();
d.setDate(d.getDate()+30);
alert(d)

jsFiddle

上进行测试

答案 2 :(得分:3)

var thirty_days_from_now = new Date((new Date()).getTime() + 30*24*60*60*1000)

答案 3 :(得分:2)

var d = new Date();
d.setDate(d.getDate() + 30);