要获取上个月的1号-31号,这里没有判断月份的天数

1,要初始化默认显示上个月的1号到31号,这里我没有判断月份有多少天,用的都是31天,后期优化,
2,用的是element-ui的组件,但是不好默认显示,我就写在了
:start-placeholder=“startPlaceholder”
:end-placeholder=“endPlaceholder”

<el-date-picker v-model="DescDateValue" type="daterange" align="right" format="yyyy-MM-dd"
          value-format="yyyy-MM-dd HH:mm:ss" range-separator="" :start-placeholder="startPlaceholder"
          :end-placeholder="endPlaceholder" :picker-options="pickerOptions">
 </el-date-picker>
		const start = new Date();  //当前的时间
        let Year = new Date().getFullYear(); //获取完整的年份(4位)
        let Month = new Date().getMonth(); //获取当前月份(0-11,0代表1月)要加1
        let day = new Date().getDate()   //当前日期号
        let Month2 = ""
        let Year2 = ""
        if (Month == '0') {  //这里需求是要上个月的日期,所有判断当前月是否1月,为1月就要取12月,取上一年
          Month2 = '12'
          Year2 = Year - 1 
        }else {              //如果不是1月,就是取Month不用加1了,年份就是当前年份
          Month2 = Month
          Year2 = Year
        }
        console.log(Year2 + "-" + Month2 + "-" + 1)
        this.startPlaceholder = Year2 + "-" + Month2 + "-" + 1;
        this.endPlaceholder = Year2 + "-" + Month2 + "-" + 31;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值