如何在 Vue.js 中使用 Day.js 格式化日期

How to format date with Day.js in Vue.js

我正在构建一个主要 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");

但它似乎不起作用,并在浏览器控制台上抛出这样的错误警告:

The specified value "Su-01-yyyy" does not conform to the required format, "yyyy-MM-dd".

非常感谢!

日期格式不正确。

  • 日 -> 日
  • 毫米 -> 分钟
  • DD -> 日期
  • 月 -> 月
  • YYYY -> 年

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

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