1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > JS判断给定日期是当年的第几周

JS判断给定日期是当年的第几周

时间:2020-10-03 10:47:44

相关推荐

JS判断给定日期是当年的第几周

handleYearWeek (date) {var _this = this,d1 = new Date(date),curDay = new Date(date).getDay(),d2 = new Date(date);d2.setMonth(0); //设置月为1月d2.setDate(1); //设置为1号var rq = d1-d2,days = Math.ceil(rq/(24*60*60*1000)), //获取天数num = d2.getDay() == 0 ? 0: d2.getDay(), //如果1月1号是星期日,则不用加num1 = days + num,weekDay = Math.ceil(num1/7); //向上取整//判断一周中是否跨年if (new Date(_this.yearWeek.valueOf() + ((7 - curDay) * 24 * 60 * 60 * 1000)).getFullYear() != d1.getFullYear()) {_this.form.year = new Date(_this.yearWeek.valueOf() + ((7 - curDay) * 24 * 60 * 60 * 1000)).getFullYear();_this.form.week = 1;} else {_this.form.year = date.format('yyyy');_this.form.week = weekDay;}_this.search();},

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。