element日期格式

文章描述:

element日期范围

 

 

value-format=“yyyy-MM-dd”

 

 

日期范围

<el-date-picker
      v-model="value1"
      type="daterange"
      range-separator="至"
      start-placeholder="开始日期"
      end-placeholder="结束日期">
    </el-date-picker>

 

设置默认值

created() {
    // 初始化默认时间
    this.defaultDate()
},
methods: {
 
    // 初始化默认时间
    defaultDate() {
      var date = new Date()
      var year = date.getFullYear().toString()
      var month = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1).toString() : (date.getMonth() + 1).toString()
      // var da = date.getDate() < 10 ? '0' + date.getDate().toString() : date.getDate().toString()
      var da = new Date(date.getFullYear(), month, 0).getDate()
      da < 10 ? '0' + da.toString() : da.toString()
      var beg = year + '-' + month + '-01'
      var end = year + '-' + month + '-' + da
      this.queryParams.signDate = [beg, end] //将值设置给插件绑定的数据
    }
},

 

 

watch: {
    // 监听日期清理后数据为null进行处理否则会报错
    'value2'(newVal) {
      if (newVal == null) {
        this.value2 = ''

      }
    }
},

 

传值到后端

let arr = this.value2
let w = JSON.stringify(arr)

this.query.keywordAll = w

 

php后端接受

$arr = json_decode($param['keywordAll'],true);

 

发布时间:2024/01/26

发表评论