js根据当前日期获取本周日期

2020-12-30  本文已影响0人  MiSiTeWang
function getDates() {
    var new_Date = new Date()
    var timesStamp = new_Date.getTime();
    var currenDay = new_Date.getDay();
    var dates = [];
    for (var i = 0; i < 7; i++) {
        dates.push(new Date(timesStamp + 24 * 60 * 60 * 1000 * (i - (currenDay + 6) % 7)).toLocaleDateString().replace(
                        /[年月]/g, '-').replace(/[日上下午]/g, ''));
    }
    return dates

}

console.log(getDates())
//获取周几
let week = '日一二三四五六'.charAt(new Date().getDay());
getDays() {
                //获取系统当前时间以及后面四天
                var leng = 5;
                var now = new Date();
                var nowTime = now.getTime();
                var oneDayTime = 24 * 60 * 60 * 1000;
                var timeArr = [];
                var timeStr = "";
                for (var i = 0; i < leng; i++) {
                    //显示星期
                    var ShowTime = nowTime + i * oneDayTime;
                    //初始化日期时间
                    var myDate = new Date(ShowTime);
                    var year = myDate.getFullYear(); //年
                    var month = myDate.getMonth() + 1; //月
                    var date = myDate.getDate(); //日
                    var str = "周" + "日一二三四五六".charAt(myDate.getDay());
                    timeStr = year + "-" + month + "-" + date + str;

                    this.week_list[i].title = str
                    this.week_list[i].time = month + '.' + date
                }
            },
上一篇下一篇

猜你喜欢

热点阅读