关于Element-UI 2.14.0周选择器的问题

问题描述:现在选择的是2020第45周,时间是2020-11-02至2020-11-08然后去打印出来组件的值,神奇的事发生了
在这里插入图片描述
组件的值打印出来的却是:2020-11-03在这里插入图片描述
,然后楼主尝试了多次发现这个周的时间都会往前一天,于是,这个问题只能自己强行去把天数减少一天

<el-date-picker
              v-model="value5"
              type="week"
              :clearable="false"
              @change="changeWeek"
              format="yyyy 第 WW 周"
              size="small"
              placeholder="选择周数">
          </el-date-picker>
          
    changeWeek(date){
      //由于组件的问题,把自然周设置成为了从周一开始后,获取的却是后面一天,所以需要处理一下,将时间提前一天
      let time = this.getMonday(date);
      this.startTime1 = time;
    },
    //只需要将时间提前一天就行了
    getMonday(date){
	let today=new Date(date); //月份为0-11
	let yesterday_milliseconds=today.getTime()-1000*60*60*24;
	let yesterday=new Date();
	yesterday.setTime(yesterday_milliseconds);

	let strYear=yesterday.getFullYear();
	let strDay=yesterday.getDate();
	let strMonth=yesterday.getMonth()+1;
	if(strMonth<10)
	{
		strMonth="0"+strMonth;
	}
	if (strDay<10){

		strDay = "0"+strDay;
	}
	let strYesterday=strYear+"-"+strMonth+"-"+strDay;
	return strYesterday
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值