码迷,mamicode.com
首页 > Web开发 > 详细

JS将日期转换成当年的周数(work week)

时间:2019-06-06 19:29:10      阅读:522      评论:0      收藏:0      [点我收藏+]

标签:inf   format   creat   gety   width   记录   color   new   att   

最近使用js做表格,遇到要将根据日期得出work week的需求,网上查了一些相关代码,这里修改下并做下记录

{
    display: Work_Week, name: create_time, width: 80, render: function (item) {
      return getYearWeek(item.create_time);
  }
}

 

 

//获取一年中第几周
        function getYearWeek(date) {
            date = formatTimebytype(date, yyyy-MM-dd);//将日期转换成yyyy-mm-dd格式
            date = new Date(date);
            var date2 = new Date(date.getFullYear(), 0, 1);
            var day1 = date.getDay();
            if (day1 == 0) day1 = 7;
            var day2 = date2.getDay();
            if (day2 == 0) day2 = 7;
            d = Math.round((date.getTime() - date2.getTime() + (day2 - day1) * (24 * 60 * 60 * 1000)) / 86400000);
            return Math.ceil(d / 7) + 1;
        }

 技术图片

 

JS将日期转换成当年的周数(work week)

标签:inf   format   creat   gety   width   记录   color   new   att   

原文地址:https://www.cnblogs.com/Alvis-Lv/p/10986306.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!