使用el-date-picker遇到的日期格式问题

50 阅读1分钟

需要让日期选择器默认显示当天 代码如下

  const today = new Date().toLocaleDateString().replaceAll('/','-')
  
  <el-date-picker
    type="date"
    :editable="false"
    :clearable="false"
    value-format="YYYY-MM-DD"
    :modelValue="today"
  />

发现无法正常显示
排查许久后发现new Date().toLocaleDateString()得到的结果是 2025/3/4
/替换为-后 不是标准的"YYYY-MM-DD"格式
最后改为

const today = dayjs().format('YYYY-MM-DD')