js获取本周、上周第一天和最后一天的日期

获取本周第一天和最后一天的日期

话不多说直接上代码

export function getThisWeekData() {//获得本周周一~周日的年月日  
  var thisweek = {};
  var date = new Date();
  // 本周一的日期
  date.setDate(date.getDate() - date.getDay() + 1);
  thisweek.start_day = date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate() ;

  // 本周日的日期
  date.setDate(date.getDate() + 6);
  thisweek.end_day = date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate();
  return thisweek
}

这是封装在一个js里面 调用如下
先引入
import {getThisWeekData,} from "文件路径";
然后在调用

console.log(getThisWeekData())

获取上周第一天和最后一天的日期

export function getLastWeekData() {//获得上周周一~周日的年月日  
  var lastweek = {};
  var date = new Date();
  // 上周一的日期
  date.setDate(date.getDate()-7 - date.getDay() + 1);
  lastweek.start_day = date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate() ;

  // 上周日的日期
  date.setDate(date.getDate() +6);
  lastweek.end_day = date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate();
  return lastweek
} 

这是封装在一个js里面 调用如下
先引入
import {getLastWeekData,} from "文件路径";
然后在调用

console.log(getLastWeekData())

猜你喜欢

转载自blog.csdn.net/ZHOU_CXY/article/details/105467189