javascript获取前几天与后几天实例
代码如下:
//根据时间chou函数返回日期(2013-10-10);
function getLocalTime(ns) {
var d = new Date(parseInt(ns)).toLocaleDateString().replace(/[^d]/g, '_').split('_');
var now = [];
for(i=0;i<3;i++){
now[i] = d[i].length==1 ? '0' + d[i] : d[i] ;
}
return now.join('-');
}
//计算增加的天数( 2012-01-01 , 2) 后面两天
function calNsTime( startDate , day){
var now = +new Date(startDate);
scale = 1000 * 60 * 60 * 24; //1天
return now + scale * day;
}
console.log(getLocalTime(calNsTime('2013-12-31' , 2))); //后两天
console.log(getLocalTime(calNsTime('2013-12-31' , -2))); //前两天



