博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
当前日期往前推N天,当前日期往后推N天
阅读量:7043 次
发布时间:2019-06-28

本文共 1049 字,大约阅读时间需要 3 分钟。

// 日期往前num天

function beforeDay(num){
  //设置日期,当前日期的前num天
  var myDate = new Date(); //获取今天日期
  myDate.setDate(myDate.getDate() - (num-1));
  var dateArray = [];
  var dateTemp;
  var flag = 1;
  for (var i = 0; i < num; i++) {
    dateTemp = myDate.getFullYear()+'-'+(myDate.getMonth()+1)+"-"+myDate.getDate();
    dateArray.push(dateTemp);
    myDate.setDate(myDate.getDate() + flag);
  }
  return dateArray
}

 

console.log( beforeDay(7))//  ["2017-12-21", "2017-12-22", "2017-12-23", "2017-12-24", "2017-12-25", "2017-12-26", "2017-12-27"]

//日期推后num天

function laterDay(num){

  var t=new Date();
  var iToDay=t.getDate();
  var iToMon=t.getMonth();
  var iToYear=t.getFullYear();
  var arr=[];
  for(var i=1;i<num+1;i++){
    var newDate = new Date(iToYear,iToMon,(iToDay+i));
    arr.push(newDate.getFullYear()+'-'+(newDate.getMonth()+1)+"-"+newDate.getDate())
  }
  return arr;
}

console.log(laterDay(7))//["2017-12-28", "2017-12-29", "2017-12-30", "2017-12-31", "2018-1-1", "2018-1-2", "2018-1-3"]

转载于:https://www.cnblogs.com/nancyzn/p/8126972.html

你可能感兴趣的文章
Java Date API demo
查看>>
[leetcode] Combination Sum and Combination SumII
查看>>
(二)WebRTC手记之框架与接口
查看>>
hbase集群 常用维护命令
查看>>
deepinmind(转)
查看>>
滴滴顺风车设计总结(原创文章)
查看>>
android 10 事件
查看>>
练习10.9-2
查看>>
变化的区间树状数组,单点查询
查看>>
lastIndexOf方法——获取字符最后的索引
查看>>
一种文件捆绑型病毒研究
查看>>
二进制中1的个数
查看>>
opencv查找轮廓---cvFindContours && cvDrawCountours 用法及例子
查看>>
C# 之 服务端获取远程资源
查看>>
《大话操作系统——扎实project实践派》(8.2)(除了指令集.完)
查看>>
SAP 物料移动类型查询表
查看>>
Unity UGUI——Rect Transform包(Anchors)
查看>>
SNMP 实战1
查看>>
程序员 2015 年工作总结
查看>>
mac-android-虚机加速
查看>>