当前位置:   article > 正文

js获取当前月、上一月和下一月_js获取当前月份的上一月

js获取当前月份的上一月

获得当前月:

  1. function getNowMonth() {
  2. var date = new Date();
  3. var year = date.getFullYear();
  4. var month = date.getMonth() + 1;
  5. month = month > 9 ? month : "0" + month;
  6. var nowMonth = year + "-" + month;
  7. return nowMonth;
  8. }

获取当前月的上一月:

  1. /**获取上一个月 */
  2. function getPreMonth() {
  3. var arr = getNowMonth().split("-");
  4. var year = arr[0]; //获取当前日期的年份
  5. var month = arr[1]; //获取当前日期的月份
  6. var year2 = year;
  7. var month2 = parseInt(month) - 1;
  8. if (month2 == 0) {
  9. //1月的上一月是前一年的12
  10. year2 = parseInt(year2) - 1;
  11. month2 = 12;
  12. }
  13. if (month2 < 10) {
  14. //10月之前都需要补0
  15. month2 = "0" + month2;
  16. }
  17. var preMonth = year2 + "-" + month2;
  18. return preMonth;
  19. }

获取当前月的下一月:

  1. function getNextMonth() {
  2. var arr = getNowMonth().split("-");
  3. var year = arr[0]; //获取当前日期的年份
  4. var month = arr[1]; //获取当前日期的月份
  5. var day = arr[2]; //获取当前日期的日
  6. var year2 = year;
  7. var month2 = parseInt(month) + 1;
  8. if (month2 == 13) {
  9. //12月的下月是下年的1
  10. year2 = parseInt(year2) + 1;
  11. month2 = 1;
  12. }
  13. if (month2 < 10) {
  14. //10月之前都需要补0
  15. month2 = "0" + month2;
  16. }
  17. var nextMonth = year2 + "-" + month2;
  18. return nextMonth;
  19. }

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号