Javascript 我做错了什么。我想显示没有时间戳的日期,但添加50天

Javascript 我做错了什么。我想显示没有时间戳的日期,但添加50天,javascript,Javascript,var d=new Date(), datestring=''; datestring=d.getFullYear()+'-'+(d.getMonth()+1)+'-'+d.getDate()+ d、 设置日期(d.getDate()+50); document.getElementById(“新”).innerHTML=d 您的预计完成日期为 var today=新日期(); 警报(“Today=“+Today.toLocaleDateString()); Date.prototype.ad

var d=new Date(),
datestring='';
datestring=d.getFullYear()+'-'+(d.getMonth()+1)+'-'+d.getDate()+
d、 设置日期(d.getDate()+50);
document.getElementById(“新”).innerHTML=d
您的预计完成日期为

var today=新日期();
警报(“Today=“+Today.toLocaleDateString());
Date.prototype.addDays=函数(天){
var date=新日期(this.valueOf());
date.setDate(date.getDate()+天);
返回日期;
}
变量日期=新日期();
日期=今天。添加天数(5)

警报(“5天后=“+date.toLocaleDateString())如果只想显示日期,则如下所示:

var d = new Date();
d.setDate(d.getDate() + 50);
var months = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];
var date = d.getDate()+' '+months[d.getMonth()]+', '+d.getFullYear(); 
document.getElementById("new").innerHTML = date;

调用setDate后,需要计算datestring。类似于d.setDate(d.getDate()+50);datestring=d.getFullYear()+'-'+(d.getMonth()+1)+'-'+d.getDate()document.getElementById(“新”).innerHTML=datestring;请检查一下,你好,Thameem,谢谢。如何摆脱警报命令并将其显示在屏幕上。在html代码中创建任何文本元素,如span、p、h1-h6。。。2.为元素3分配一个id。使用“document.getElementbyId(“YOUR_ELEMENT_ID”).innerHTML=YOUR_VALUE”我想你应该使用这个链接=>没问题。谢谢。我无法让它工作,我添加到我的页面,但它不会显示日期!您的页面中是否有

?此外,我还添加了您以前的代码中的初始代码。您需要添加var d=new Date();第一。