js获取前一天的数据

js获取前一天的数据
var curDate = new Date();
this.preData = this.moment(new Date(curDate.getTime() - 24 * 60 * 60 * 1000)).format('YYYY-MM-DD');
js获取任意前几天的数据
const start = new Date(new Date().setHours(0, 0, 0, 0));//从零点开始算
start.setTime(start.getTime() - 3600 * 1000 * 24 * 7);

获取前几天的就把里边的7改成几天的数据

最近一周,一个月和三个月的数据
  • text: '最近一周'

    const end = new Date(new Date().getTime() - 24 * 60 * 60 * 1000);
    const start = new Date(new Date().setHours(0, 0, 0, 0));
    start.setTime(start.getTime() - 3600 * 1000 * 24 * 7);
    [start, end]
    
  • text: '最近一个月'

    const end = new Date(new Date().getTime() - 24 _ 60 _ 60 _ 1000);
    
    const start = new Date(new Date().setHours(0, 0, 0, 0));
    start.setTime(start.getTime() - 3600 _ 1000 _ 24 \_ 30);
    [start, end]
    
  • text: '最近三个月'

    const end = new Date(new Date().getTime() - 24 _ 60 _ 60 _ 1000);
    const start = new Date(new Date().setHours(0, 0, 0, 0));
    start.setTime(start.getTime() - 3600 _ 1000 _ 24 _ 90);
     [start, end]
    

results matching ""

    No results matching ""