功能效果

 选择一个月(是从当前日期往后开始计算不去除周末节假日)

 

用到的组件 

npm install moment -S
var moment = require('moment');
moment().format();
import moment from “moment”
moment().format();
  <el-radio-group v-model="form.period" @input="timeChange">
                    <el-radio :label="1">一个月</el-radio>
                    <el-radio :label="3">三个月</el-radio>
                    <el-radio :label="6">6个月</el-radio>
                    <el-radio :label="12">一年</el-radio>

                  </el-radio-group>


js 代码

import moment from 'moment';

  timeChange(val) {
      this.form.endTime = ''
      const date = new Date();
      // 开始日期都为当前系统日期
      this.form.startTime = moment(date).format('YYYY-MM-DD')
      // 获取当前时间前后一个月
      if (val) {
//val  为往后几个月
        const startDate = moment(date).add(val, 'month').startOf('month').format('YYYY-MM-DD');
        const lastDate = startDate.split('-')
        const nextyear = lastDate[0]
        const nextMonth = lastDate[1]
        // 结束日期
        this.form.endTime = nextyear + '-' + nextMonth + '-' + date.getDate()
      }
    },

抽个空随便记录下,不详细,不懂的V我ypz131023,领导盯着怕被抓

Logo

前往低代码交流专区

更多推荐