使用javascript,从当前日期算起30天后的日期是多少

使用javascript,从当前日期算起30天后的日期是多少,javascript,Javascript,如何查找当前日期后30天的日期?这里30是固定值。如何将动态值传递到此函数 days = document.getElementById('day').value; var d = new Date(); d.setDate(d.getDate() + days); 它不起作用。它给出了错误的答案。您可以使用Date类访问Javascript中的时间。试试这个: var time = new Date(); time.setDate(time.getDate()+30); alert(time

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

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

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

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

var time = new Date();
time.setDate(time.getDate()+30);
alert(time);
编辑只是添加了一个,以防有人想测试它

对不起,我忘记添加了

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

测试时

此处30为固定值。如何将动态值传递到此函数。。天=document.getElementById('day')。值;var d=新日期();d、 设置日期(d.getDate()+天);它不起作用。它给出了错误的答案Jeny,在几天内试试parseInt:parseInt(天)我喜欢这个,因为它是一行
var d = new Date();
d.setDate(d.getDate() + 30);
var d = new Date();
d.setDate(d.getDate()+30);
alert(d)