Javascript 设置日期X天(从今天算起)
我们正在建立一个Google Trusted Store,需要用今天的日期加上2天填充以下span id字段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</
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
。现在,我将使用toLocalFormattoLocalFormat
非标准化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);