Javascript 设置日期X天(从今天算起)

Javascript 设置日期X天(从今天算起),javascript,Javascript,我们正在建立一个Google Trusted Store,需要用今天的日期加上2天填充以下span id字段ORDER\u EST\u SHIP\u DATE: <span id="gts-o-est-ship-date">ORDER_EST_SHIP_DATE</span> 我还需要发布另一个span id,即今天的日期加上7天: <span id="gts-o-est-delivery-date">ORDER_EST_DELIVERY_DATE</

我们正在建立一个Google Trusted Store,需要用今天的日期加上2天填充以下span id字段
ORDER\u EST\u SHIP\u DATE

<span id="gts-o-est-ship-date">ORDER_EST_SHIP_DATE</span>
我还需要发布另一个span id,即今天的日期加上7天:

<span id="gts-o-est-delivery-date">ORDER_EST_DELIVERY_DATE</span>

JavaScript date有一个内置方法:

var-date=新日期();
date.setDate(date.getDate()+2/*天*/);
var dateString=date.toISOString().slice(0,10);
document.getElementById('gts-o-est-ship-date')。innerHTML=dateString

首先使用
日期将日期转换为以微秒为单位的时间戳。解析

然后在微秒内加上两天和七天,转换回人类可读的日期

var timeStamp=Date.parse(“2015-02-25”);
//加上两天,微秒=60*60*24*2*1000
var TwoDays=17280000;
var SevenDays=604800000;
函数convertToDate(时间戳)
{
var日期=新日期(时间戳);
返回日期.toJSON().split(“T”)[0];
}
写入(转换日期(时间戳+两天))//未来两天
文件。写(“
”);
写入(转换日期(时间戳+七天))//显示未来七天
您是否使用Javascript计算新日期并更新跨度?你已经/尝试过什么代码了?JavaScript什么时候有了
Date.prototype.format
。现在,我将使用toLocalFormat
toLocalFormat
非标准化API,因此在IE上失败。@Sigismundus。工作起来很有魅力。
<span id="gts-o-est-delivery-date">ORDER_EST_DELIVERY_DATE</span>
function addDays(theDate, days) {
    return new Date(theDate.getTime() + days*24*60*60*1000);
}

var newDate = addDays(new Date(), 5);