我正在构建一个web项目,主要是Vue.js和我有日期时间格式的问题。当从我的数据库(这是在日期时间格式)获取数据时,我得到类似于"20121-01-08 t00:00:00"的东西。现在有没有办法让Day.js接受这样的输入并将其转换为'dd-mm-yyyy'或'mm-dd-yyyy'或我想要的任何格式?我试过了:
this.data.DateOfBirth = dayjs(e.dateOfBirth).format("dd-mm-yyyy");
但它似乎不起作用,并在浏览器控制台上抛出如下错误警告:
指定值"Su-01-yyyy"不符合要求格式,"yyyy-MM-dd".
多谢!
日期格式不正确。
- dd→天
- mm→分钟
- DD→
- MM→月
- YYYY→年
还有其他格式。请在文档中查看所需格式,并按要求使用。
https://day.js.org/docs/en/display/format