亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在展示廣告中顯示動態日期

如何在展示廣告中顯示動態日期

慕碼人2483693 2023-03-18 17:41:09
我想制作一個展示廣告,其中廣告中的日期每天更改為:今天的日期 +14 周因為它是一個 HTML5 廣告,所以我認為最好的(也是唯一的?)實現方式是通過 javascript 嗎?
查看完整描述

3 回答

?
忽然笑

TA貢獻1806條經驗 獲得超5個贊

const Days=14

let result = new Date();

result.setDate(result.getDate() + Days);

console.log(result)


查看完整回答
反對 回復 2023-03-18
?
互換的青春

TA貢獻1797條經驗 獲得超6個贊

既然你想在未來 98 天:


function daysInFuture(days, func, continuous = true){

  requestAnimationFrame(()=>{

    func(new Date(Date.now()+86400000*days));

    if(continuous)daysInFuture(days, func, continuous);

  }); 

}

addEventListener('load', ()=>{

const out = document.getElementById('out');

daysInFuture(98, factored=>{

  out.textContent = factored.toString();

}/*, false (if you want to not be continuous) */);

}); // end load

<div id='out'></div>


查看完整回答
反對 回復 2023-03-18
?
函數式編程

TA貢獻1807條經驗 獲得超9個贊

好的,下面是我的答案(對此很陌生,我意識到我的問題在很多方面都很糟糕并且沒有顯示研究等)感謝那些試圖提供幫助的人,但我想出了我想做的事情,這是如何做的:


問題應該是:使用 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); 


var n = month[d.getMonth()];

document.getElementById("month").innerHTML = n;

document.getElementById("day").innerHTML = d.getDate();


<p id="month"></p>

<p id="day"></p>


查看完整回答
反對 回復 2023-03-18
  • 3 回答
  • 0 關注
  • 160 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號