守候你守候我
2019-06-23 14:49:15
如何將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
提交
取消