2010-11-16 48 views

回答

12

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

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

编辑只是增加了一个test jsFiddle here万一有人想对它进行测试。

对不起,我忘了添加!

+0

是的,我得到了it..thanks – Jeny 2010-11-16 06:37:20

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

我喜欢这个,因为它是一个内衬 – 2016-04-04 12:01:33

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

是的,我得到了it..thanks – Jeny 2010-11-16 06:37:36

+0

这里30是固定值。如何将动态值传递给此函数.. days = document.getElementById('day')。value; var d = new Date(); d.setDate(d.getDate()+ days);它不工作..它给出了错误的答案 – Jeny 2010-11-16 06:39:01

+1

Jeny,尝试parseInt在天:parseInt(天) – 2010-11-16 07:36:19

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

测试在jsFiddle

相关问题