JS获取上个月
1,yyyy-mm-dd获取上个月
function getUpMonth(t){
var tarr =t.split('-');
var year =tarr[0]; //获取当前日期的年
var month =tarr[1]; //获取当前日期的月
var day =tarr[2]; //获取当前日期的日
var days =newDate(year,month,0);
days =days.getDate();//获取当前日期中的月的天数
var year2= year;
var month2 =parseInt(month)-1;
if(month2==0) {
year2 = parseInt(year2)-1;
month2 = 12;
}
var day2 =day;
var days2 =new Date(year2,month2,0);
days2 =days2.getDate();
if(day2>days2) {
day2 = days2;
}
if(month2<10) {
month2 = '0'+month2;
}
var t2 =year2+'-'+month2+'-'+day2;
returnt2;
}
2.yyyymm获取上个月
functiongetUpMonth(t){
var year=t.substring(0,4); //获取当前日期的年
var month =t.substring(4,6); //获取当前日期的月
var year2 =year;
var month2 =parseInt(month)-1;
if(month2==0) {
year2 = parseInt(year2)-1;
month2 = 12;
}
if(month2<10) {
month2 = '0'+month2;
}
var m =year2.toString();
var n=month2.toString();
var t2 =m+n;
returnt2;
}
文章来源: markwcm.blog.csdn.net,作者:黄啊码,版权归原作者所有,如需转载,请联系作者。
原文链接:markwcm.blog.csdn.net/article/details/54016934
- 点赞
- 收藏
- 关注作者
评论(0)