簡體   English   中英

我究竟做錯了什么。 我想顯示沒有時間戳的日期但添加 50 天

[英]What am I doing wrong. I want to display the date without timestamp but add 50 days

 var d = new Date(), datestring = ''; datestring = d.getFullYear() + '-' + (d.getMonth()+1) + '-' + d.getDate()+ d.setDate(d.getDate() + 50); document.getElementById("new").innerHTML = d;
 <p>Your estimated date for completion will be </p> <p id="new"></p>

新手來了嘗試顯示沒有時間的日期並添加 500 天。 在此先感謝您的幫助

 var today = new Date(); alert("Today = " + today.toLocaleDateString()); Date.prototype.addDays = function(days) { var date = new Date(this.valueOf()); date.setDate(date.getDate() + days); return date; } var date = new Date(); date = today.addDays(5) alert("After 5 days = " + 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;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM