JS获取传入日期的周一和周天

       // 获取传入日期的周一和周天
        self.GetDateOfWeek = function (datetime)
        {
            var now = new Date(datetime);
            var nowTime = now.getTime();
            var day = now.getDay();
            var oneDayLong = 24 * 60 * 60 * 1000;
            var MondayTime = nowTime - (day - 1) * oneDayLong;
            var SundayTime = nowTime + (7 - day) * oneDayLong;
            var monday = new Date(MondayTime);
            var strDate = monday.getDate()
            var sunday = new Date(SundayTime);
            var year = now.getFullYear();
            var month = now.getMonth() + 1;
            if (month >= 1 && month <= 9) {
                month = "0" + month;
            }
            if (strDate >= 0 && strDate <= 9) {
                strDate = "0" + strDate;
            }
            var seperator1 = "-";
          
            return year + seperator1 + month + seperator1 + strDate;
           

        }



你可能感兴趣的:(JS获取传入日期的周一和周天)