如何将1天添加到当前日期?我有当前的Date对象,需要使用JavaScriptDate对象增加一天。var ds = stringFormat("{day} {date} {month} {year}", {
day: companyname.i18n.translate("day", language)[date.getUTCDay()],
date: date.getUTCDate(),
month: companyname.i18n.translate("month", language)[date.getUTCMonth()],
year: date.getUTCFullYear() });我怎么才能把一天加进去呢?我在getUTCDay()和getUTCDate()中添加了+1,但是‘SUNDAY’没有显示它。
3 回答

拉风的咖菲猫
TA贡献1995条经验 获得超2个赞
var current = new Date(); //'Mar 11 2015' current.getTime() = 1426060964567var followingDay = new Date(current.getTime() + 86400000); // + 1 day in msfollowingDay.toLocaleDateString();
var today = new Date('12/31/2015');var tomorrow = new Date(today);tomorrow.setDate(today.getDate()+1);tomorrow.toLocaleDateString();
var dd = new Date(); // or any date and time you care about var dateArray = dd.toISOString().split('T')[0].split('-'). concat( dd.toISOString().split('T')[1].split(':') );// ["2016", "07", "04", "00", "17", "58.849Z"] at Z
var date = { day: dateArray[2], month: dateArray[1], year: dateArray[0], hour: dateArray[3], minutes: dateArray[4], seconds:dateArray[5].split('.')[0], milliseconds: dateArray[5].split('.')[1].replace('Z','')}
dd.setDate(dd.getDate()+1); // this gives you one full calendar date forward tomorrow.setDate(dd.getTime() + 86400000);// this gives your 24 hours into the future. do what you want with it.

慕田峪7331174
TA贡献1828条经验 获得超13个赞
int days = 1;var newDate = new Date(Date.now() + days*24*60*60*1000);
var days = 2;
var newDate = new Date(Date.now()+days*24*60*60*1000);
document.write('Today: <em>');
document.write(new Date());
document.write('</em><br/> New: <strong>');
document.write(newDate);
添加回答
举报
0/150
提交
取消