2016-01-22 126 views
1

我想从当前日期起30天后获取日期。我想下面的代码:30天后获得日期

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

输出是:

Sun Feb 21 2016 18:11:27 GMT+0530 (IST) 

当我试图让一天它给了我0,我用time.getDay()time.getMonth()time.getFullYear()完美地工作。

我如何从上面的日期获得一天。请帮帮我。您的帮助将不胜感激。

+3

您需要使用'.getDate()'来获取日期值...'.getDay()'给出星期值,其中0是周日 –

+0

谢谢@ArunPJohny现在我得到了我想要的。 – Vinie

+0

我会尝试与moment.js这是一个非常明确的一个简单的图书馆,与许多本地化和日期格式 –

回答

3

您需要使用Date.getDate()来获取day of the month.getDay()将返回星期值的天

var time = new Date(); 
 
time.setDate(time.getDate() + 30); 
 
var day = time.getDate(); 
 
document.body.innerHTML = 'The date is: ' + day;

1

getDay()给你星期几,0表示星期天。

使用getDate()为当月的某天。

以下是getDay()的参考文献。

以下是getDate()的参考文献。