您现在的位置:首页 >> 前端 >> 内容

从当前日期加减N天后,得到新日期。

时间:2016/12/8 13:42:15 点击:

  核心提示:1、函数逻辑function changeToNextDay(startDate:any,dayIn:number){var date=startDate.split(-); 分割出年月日var d=...

1、函数逻辑

function changeToNextDay(startDate:any,dayIn:number){
    var date=startDate.split('-'); 分割出年月日
    var d=new Date();

    d.setFullYear(date[0],date[1]-1,date[2]);
    var myDate=new Date(d.getTime()+dayIn*24*60*60*1000);
    var year=myDate.getFullYear();
    var month=myDate.getMonth()+1;
    var day=myDate.getDate();
    var CurrentDate=year+'-';
    if(month>=10)
    {
        CurrentDate=CurrentDate+month+"-";
    }
    else
    {
        CurrentDate=CurrentDate+"0"+month+"-";
    }
    if(day>=10)
    {
        CurrentDate=CurrentDate+day;
    }
    else
    {
        CurrentDate=CurrentDate+"0"+day;
    }
    console.log(CurrentDate,d);
    return CurrentDate;
}

2、函数调用

 var startDate="2016-11-12";
  var dayIn=-7;

程序输出:2016-11-05

作者:网络 来源:yaomengzhi
  • 上一篇:06CSS-margin
  • 下一篇:Ember核心概念