当前位置:编程学习 > JS >>

VUE3 今天、昨天、过去7天等 时间范围 js

// 参数为 stime、etime:据今天多少天,为时间的范围
const dateRange = (stime,etime) =>{
    const end = new Date();
    const start = new Date();
    start.setTime(start.getTime() - 3600 * 1000 * 24 * stime);
    end.setTime(end.getTime() - 3600 * 1000 * 24 * etime);
    var stime = new Date(start).toLocaleDateString().slice().replace(/\//g, '-')
    var etime = new Date(end).toLocaleDateString().slice().replace(/\//g, '-')
    return [stime, etime];
}
//测试结果:
//今天
dateRange(0,0)
//['2023-2-1','2023-2-1']
 
//昨天
dateRange(1,1)
//['2023-1-31','2023-1-31']
 
//过去7天
dateRange(7,0)
//['2023-1-25','2023-2-1']

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,