js计算一年有多少周(星期天为第一天)

       getDate(year) {
            // 一年第一天是周几
            var first = new Date(year,0,1).getDay()
            // 计算一年有多少天
            if((year % 4 == 0 && year % 100 != 0) || (year % 100 == 0 && year % 400 == 0)) {
                var allyears = 366
            }else {
                var allyears = 365
            }
            // 计算一年有多少周
            var week = parseInt((allyears + first) / 7)
            if(((allyears + first) % 7) != 0) {
                week += 1
            }
            return week
        }

 

posted @ 2020-07-23 15:47  pyx204  阅读(2067)  评论(0)    收藏  举报