js获取昨天,今天,明天,日期,大前天,等指定前后日期

曹え 5811 发布于:2022-06-22 15:25:15

//获取最近7天日期
 
 getDay(0);//当天日期
 
 getDay(-7);//7天前日期
 getDay(1);//明天
 
 
 //获取最近3天日期
 
 getDay(0);//当天日期
 
 getDay(-3);//3天前日期
 
 
 
 function getDay(day){
 
   var today = new Date();
 
 
 
   var targetday_milliseconds=today.getTime() + 1000*60*60*24*day;
 
 
 
   today.setTime(targetday_milliseconds); //注意,这行是关键代码
 
 
 
   var tYear = today.getFullYear();
 
   var tMonth = today.getMonth();
 
   var tDate = today.getDate();
 
   tMonth = doHandleMonth(tMonth + 1);
 
   tDate = doHandleMonth(tDate);
 
   return tYear+"-"+tMonth+"-"+tDate;
 
 }
 
 function doHandleMonth(month){
 
   var m = month;
 
   if(month.toString().length == 1){
 
     m = "0" + month;
 
   }
 
   return m;
 
 }


觉得有用请点个赞吧!
1 724