首页 > 网站 > WEB开发 > 正文

使用js计算N天前后的日期

2024-04-27 15:13:33
字体:
来源:转载
供稿:网友

这个javascript函数是获取当前时间前后N天日期的方法,可以得到昨天,今天,明天,一月前,三月前,半年前,一年前的日期,只要修改参数就可以实现得到任何一个天数。具体用法如下:

    function GetDateStr(AddDayCount) {          var dd = new Date();         dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期         var y = dd.getFullYear();          var m = (dd.getMonth()+1)<10?"0"+(dd.getMonth()+1):(dd.getMonth()+1);//获取当前月份的日期,不足10补0         var d = dd.getDate()<10?"0"+dd.getDate():dd.getDate();//获取当前几号,不足10补0         return y+"-"+m+"-"+d;       }                  console.log("半年前:"+GetDateStr(-180));      console.log("三月前:"+GetDateStr(-90));      console.log("一月前:"+GetDateStr(-30));      console.log("昨天:"+GetDateStr(-1));      console.log("今天:"+GetDateStr(0));      console.log("明天:"+GetDateStr(1));      console.log("后天:"+GetDateStr(2));      console.log("一月后:"+GetDateStr(30));      console.log("三月后:"+GetDateStr(90));      console.log("半年后:"+GetDateStr(180));   


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表