js获取上一个月、下一个月格式为yyyy-mm-dd的日期
2017-02-05 00:00
656 查看
/** * 获取上一个月 * * @date 格式为yyyy-mm-dd的日期,如:2014-01-25 */ function getPreMonth(date) { var arr = date.split('-'); var year = arr[0]; //获取当前日期的年份 var month = arr[1]; //获取当前日期的月份 var day = arr[2]; //获取当前日期的日 var days = new Date(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; return t2; } console.log(getPreMonth("2014-01-25")); //2013-12-25
/** * 获取下一个月 * * @date 格式为yyyy-mm-dd的日期,如:2014-01-25 */ function getNextMonth(date) { var arr = date.split('-'); var year = arr[0]; //获取当前日期的年份 var month = arr[1]; //获取当前日期的月份 var day = arr[2]; //获取当前日期的日 var days = new Date(year, month, 0); days = days.getDate(); //获取当前日期中的月的天数 var year2 = year; var month2 = parseInt(month) + 1; if (month2 == 13) { year2 = parseInt(year2) + 1; month2 = 1; } 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; return t2; }
相关文章推荐
- js获取上一个月、下一个月格式为yyyy-mm-dd的日期
- 原生js获取YYYY-MM-DD格式日期
- js获取当前日期方法(YYYY-MM-DD格式)
- js获取yyyy-mm-dd格式日期
- (1)js 获取当前日期 前N天或者后N天日期 且可指定格式 如yyyy-mm-dd等
- js把字符串(yyyymmdd)格式转换成日期格式(yyyy-mm-dd)
- JS获取当前日期和时间的方法,并按照YYYY-MM-DD格式化
- js 时间计算(加减天数、返回当前时间后一个星期的日期,返回格式yyyy-MM-dd)
- WPF中datePicker1控件获取中的日期格试为YYYY-MM-DD 转换成yyyMMdd格式
- JS获取当前时间或者把毫秒转换成yyyy-MM-dd的格式
- js 获取当前日期时间 格式为 yyyy-mm-dd hh:MM:ss
- js 获取当前日期时间 格式为 yyyy-mm-dd hh:MM:ss
- JS验证类似"YYYY-MM-DD"格式的日期输入
- js 获取当前日期或者前、后N天yyyy-MM-dd的方法
- QTP按YYYY-MM-DD格式获取当前日期
- JS验证日期的格式YYYY-mm-dd 具体实现
- js 获取YYYY-MM-DD形式的今天日期和昨天日期
- 【原创】Js:日期处理(日期格式必须【yyyy-mm-dd】才能转成long的毫秒!其他的不是【年-月-日】的格式,结果会是【NaN】)
- JS获取当前日期和时间的方法,并按照YYYY-MM-DD格式化
- js获取当前的日期时间 格式“yyyy-MM-dd HH:MM:SS”