如何在展示广告中显示动态日期

我想制作一个展示广告,其中广告中的日期每天更改为:今天的日期 +14 周

因为它是一个 HTML5 广告,所以我认为最好的(也是唯一的?)实现方式是通过 javascript 吗?


慕码人2483693
浏览 92回答 3
3回答

忽然笑

const Days=14let result = new Date();result.setDate(result.getDate() + Days);console.log(result)

互换的青春

既然你想在未来 98 天:function daysInFuture(days, func, continuous = true){&nbsp; requestAnimationFrame(()=>{&nbsp; &nbsp; func(new Date(Date.now()+86400000*days));&nbsp; &nbsp; if(continuous)daysInFuture(days, func, continuous);&nbsp; });&nbsp;}addEventListener('load', ()=>{const out = document.getElementById('out');daysInFuture(98, factored=>{&nbsp; out.textContent = factored.toString();}/*, false (if you want to not be continuous) */);}); // end load<div id='out'></div>

函数式编程

好的,下面是我的答案(对此很陌生,我意识到我的问题在很多方面都很糟糕并且没有显示研究等)感谢那些试图提供帮助的人,但我想出了我想做的事情,这是如何做的:问题应该是:使用 javascript,如何显示未来 98 天的日期,以及如何分别显示部分日期并显示月份名称。回答:var month = new Array();month[0] = "January";month[1] = "February";month[2] = "March";month[3] = "April";month[4] = "May";month[5] = "June";month[6] = "July";month[7] = "August";month[8] = "September";month[9] = "October";month[10] = "November";month[11] = "December";var d = new Date();var numberOfDaysToAdd = 98;d.setDate(d.getDate() + numberOfDaysToAdd);&nbsp;var n = month[d.getMonth()];document.getElementById("month").innerHTML = n;document.getElementById("day").innerHTML = d.getDate();<p id="month"></p><p id="day"></p>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript