根据日期获取当前对应的周一到周日的日期方法

匿名 (未验证) 提交于 2019-12-02 23:38:02

1、根据传入的日期获取那个日期对应一周的时间

2、代码实例:

 var global_week = ["周一","周二","周三","周四","周五","周六","周日"],     global_nowDate = moment().format("YYYY-MM-DD"); function dateGetWeek(date){     var that = this;     var sevenDays = [],         firstMonday = moment(date).startOf('isoWeek').format("YYYY-MM-DD");     for (var i=0;i<7;i++){         var item = moment(firstMonday).add(i,'days').format("YYYY-MM-DD"),             itemMD = moment(firstMonday).add(i,'days').format("MM-DD"),             itemFull = itemMD + "("+ global_week[i] +")",             obj = {};         obj.label = itemFull;         if (moment(item,"YYYY-MM-DD").isBefore(moment(global_nowDate,"YYYY-MM-DD"))) {             obj.clsNme = "prev";         }else if(moment(item,"YYYY-MM-DD").isSame(moment(global_nowDate,"YYYY-MM-DD"))){             obj.clsNme = "now";         }else{             obj.clsNme = "next";         }         sevenDays.push(obj);     };     //sevenDays.unshift({label:"",clsNme:"prev"});     return sevenDays };
文章来源: https://blog.csdn.net/qq_33593958/article/details/90765747
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!