当前位置:   article > 正文

js获取指定日期的前一天/后一天_js获取当前日期的前一天

js获取当前日期的前一天

方法一:获取指定日期的前几天或后几天
date代表指定日期,格式:2018-09-27

day代表天数,-1代表前一天,1代表后一天

// date 代表指定的日期,格式:2018-09-27
// day 传-1表始前一天,传1表始后一天
// JS获取指定日期的前一天,后一天
function getNextDate(date, day) { 
  var dd = new Date(date);
  dd.setDate(dd.getDate() + day);
  var y = dd.getFullYear();
  var m = dd.getMonth() + 1 < 10 ? "0" + (dd.getMonth() + 1) : dd.getMonth() + 1;
  var d = dd.getDate() < 10 ? "0" + dd.getDate() : dd.getDate();
  return y + "-" + m + "-" + d;
};

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
getNextDate("2018-09-27",-1);
运行结果: 2018-09-26
## 方法二:获取当前日期的前几天或后几天   通过24*60*60*1000转成毫秒计算```


  • 1
  • 2
  • 3
  • 4
  • 5

// JS取得当前日期的前一天

var curDate = new Date();
var preDate = new Date(curDate.getTime() - 246060*1000).format('yyyy-MM-dd');
$(“#currentTime”).html(preDate);
var date = $('#currentTime').html();
console.log('前一天的日期:' + date);
  • 1
  • 2
  • 3
  • 4
  • 5
本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号