el-date-picker 设置值输出格式

el-date-picker 设置值输出格式

现象

在请求后端的时候因为日期格式不对导致后端请求报错

看到时间默认的格式为:2024-08-13T16:00:00.000Z

这个时间如果需要转换成时间格式还是比较费劲的

解决方案

方式1-对字符串进行处理

javascript 复制代码
formatDate(date) {
  // 格式化为 YYYY-MM-DD
  const year = date.getFullYear();
  const month = String(date.getMonth() + 1).padStart(2, '0'); // 月份从0开始
  const day = String(date.getDate()).padStart(2, '0');
  return `${year}-${month}-${day}`;
}

方式2-直接使用elmentui的 value-format属性设置

javascript 复制代码
<el-form-item prop="createTimeFrom">
  <el-date-picker
    type="date"
    placeholder="选择开始日期"
    v-model="searchForm.createTimeFrom"
    value-format="yyyy-MM-dd"
    style="width: 100%;">
  </el-date-picker>
</el-form-item>

设置 value-format="yyyy-MM-dd"

更多设置可以参考elmentui的使用说明

官网链接:https://element.eleme.cn/#/zh-CN/component/date-picker

相关推荐
Justinc.3 分钟前
CSS3新增边框属性(五)
前端·css·css3
fruge11 分钟前
纯css制作声波扩散动画、js+css3波纹催眠动画特效、【css3动画】圆波扩散效果、雷达光波效果完整代码
javascript·css·css3
neter.asia20 分钟前
vue中如何关闭eslint检测?
前端·javascript·vue.js
~甲壳虫20 分钟前
说说webpack中常见的Plugin?解决了什么问题?
前端·webpack·node.js
十一吖i38 分钟前
前端将后端返回的文件下载到本地
vue.js·elementplus
光影少年39 分钟前
vue2与vue3的全局通信插件,如何实现自定义的插件
前端·javascript·vue.js
As977_40 分钟前
前端学习Day12 CSS盒子的定位(相对定位篇“附练习”)
前端·css·学习
susu108301891142 分钟前
vue3 css的样式如果background没有,如何覆盖有background的样式
前端·css
Ocean☾44 分钟前
前端基础-html-注册界面
前端·算法·html
Rattenking44 分钟前
React 源码学习01 ---- React.Children.map 的实现与应用
javascript·学习·react.js