vue计算本周是今年的第几周
需要使用moment类库getWeekNum() {//获得当前日期是第几周的方法var year = new Date().getFullYear();var week = moment(new Date()).format("E");//获得今天是星期几var startweek = moment(new Date(year + "-01-01")).format("E");//获得今年的1月
·
需要使用moment类库
getWeekNum() {
//获得当前日期是第几周的方法
var year = new Date().getFullYear();
var week = moment(new Date()).format("E");//获得今天是星期几
var startweek = moment(new Date(year + "-01-01")).format("E");//获得今年的1月1号是星期几
//今天到1月1号的时间戳之差
var millisDiff =
new Date(moment().format("yyyy-MM-DD")).getTime() -
new Date(year + "-01-01").getTime();
var days =
(millisDiff -
week * (24 * 60 * 60 * 1000) -
(7 - startweek) * (24 * 60 * 60 * 1000)) /
86400000;
return days / 7 + 2;
//这里加的2代表的是本周和今年1月1号所在的那一周
},
npm install moment
main.js里写一下
import moment from 'moment'//导入文件
Vue.prototype.$moment = moment;//赋值使用
在自己的文件里写一下
import moment from 'moment'//导入文件
更多推荐
已为社区贡献4条内容
所有评论(0)