|
发表于 2016-10-8 13:50:32
|
显示全部楼层
function get_lastDate(ymd,ym,n){
ymd=ymd?new Date(ymd.replace(/-/g,"/")):new Date();
ym&&(ym=="y"?ymd.setFullYear(ymd.getFullYear()-1):ymd.setMonth(ymd.getMonth()-1));
n&&ymd.setDate(ymd.getDate()+n);
return ymd.toLocaleDateString().match(/\d+/g).join('-');
}
get_lastDate();//返回当前日期
get_lastDate("","y");//返回当前去年的日期
get_lastDate("","y",-1);//返回当前去年前一天的日期
get_lastDate("","y",1);//返回当前去年后一天的日期
get_lastDate("","m");//返回当前上个月的日期
get_lastDate("","m",-1);//返回当前上个月前一天日期
get_lastDate("","m",1);//返回当前上个月后一天日期
get_lastDate("","",1);//返回明天日期
get_lastDate("","",-1);//返回昨天日期
get_lastDate("2016-6-1","",-1);//返回2016-6-1前一天的日期
get_lastDate("2016-6-30","",1);//返回2016-6-1后一天的日期 |
|