首页 > 其他 > 详细

获取本年度第几周、本月第几周

时间:2019-08-15 14:36:28      阅读:203      评论:0      收藏:0      [点我收藏+]
// 获取本年度第几周
var getYearWeek = function(a, b, c) 
{   
        var date1 = new Date(a, parseInt(b) - 1, c),
              date2 = new Date(a, 0, 1),
              d = Math.round((date1.valueOf() - date2.valueOf()) / 86400000);
        return Math.ceil((d + ((date2.getDay() + 1) - 1)) / 7);
};

getYearWeek(2019,08,15)
// 获取本月第几周
var getMonthWeek = function (a, b, c) {
        var date = new Date(a, parseInt(b) - 1, c),
            w = date.getDay(),
            d = date.getDate();
        if(w==0){
            w=7;
        }
        var config={
            getMonth:date.getMonth()+1,
            getYear:date.getFullYear(),
            getWeek:Math.ceil((d + 6 - w) / 7),
        }
        return config;
    };
    var getDate=getMonthWeek(2019,08,15);
    console.log("今天是 " + getDate.getYear + " 年的第 "+ getDate.getMonth + " 月的第 " + getDate.getWeek + " 周");

 

获取本年度第几周、本月第几周

原文:https://www.cnblogs.com/kewenxin/p/11357622.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!