element-ui根据选中的日期得到当月的第一天和最后一天

  <el-date-picker
    v-model="value1"
    type="date"
    value-format="yyyy-MM-dd"
    placeholder="选择日期"
    size="small"
    @change="getTimeRange"
  >
  </el-date-picker>

JS方法

getTimeRange (value) {
  let date = new Date(value); //value的格式为YYYY-MM-DD
  let month = (date.getMonth() + 1).toString().padStart(2,'0'); //获取月份,如果月份小于10加个‘0’
  let year = date.getFullYear();
  this.startTime = year + '' + month + '01';
  let day = new Date(year,month,0);
  this.endTime = year + '' + month + '' + day.getDate();
},
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容