1

我正在构建一个主要使用 Vue.js 的 Web 项目,并且在日期时间格式方面存在问题。从我的数据库(日期时间格式)获取数据时,我得到类似“2021-01-08T00: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”。

非常感谢!

4

1 回答 1

1

日期格式不正确。

  • dd -> 天
  • 毫米 -> 分钟
  • DD -> 日期
  • MM -> 月
  • YYYY -> 年份

还有其他格式。请检查文档上所需的格式并按要求使用。

https://day.js.org/docs/en/display/format

于 2021-08-08T11:20:13.903 回答