JS 獲取N天前/後的日期
阿新 • • 發佈:2019-01-07
function GetDateStr(n) { var dd = new Date(); dd.setDate(dd.getDate()+AddDayCount);//獲取AddDayCount天后的日期 var y = dd.getFullYear(); var m = (dd.getMonth()+1)<10 ? ('0'+(dd.getMonth()+1)) : (dd.getMonth()+1); var d = dd.getDate() <10 ? ('0'+ dd.getDate()) :dd.getDate(); return y+"-"+m+"-"+d; }
如果n天前 這n 為負數
如果天后,這n為正數
function GetDateStr(AddDayCount) { var dd = new Date(); dd.setDate(dd.getDate()+AddDayCount);//獲取AddDayCount天后的日期 var y = dd.getFullYear(); var m = dd.getMonth()+1;//獲取當前月份的日期 var d = dd.getDate(); return y+"-"+m+"-"+d; } document.write("前天:"+GetDateStr(-2)); document.write("<br />昨天:"+GetDateStr(-1)); document.write("<br />今天:"+GetDateStr(0)); document.write("<br />明天:"+GetDateStr(1)); document.write("<br />後天:"+GetDateStr(2)); document.write("<br />大後天:"+GetDateStr(3));