我正试图使用 date-fns
库来格式化日期,例如:2021-09-20T12:12:36.166584+02:00
,但是它不起作用,正确的方法是什么?
下面是我的代码:
import { format } from 'date-fns'
format(date, 'DD.MM.YYYY')
我正试图使用 date-fns
库来格式化日期,例如:2021-09-20T12:12:36.166584+02:00
,但是它不起作用,正确的方法是什么?
下面是我的代码:
import { format } from 'date-fns'
format(date, 'DD.MM.YYYY')
在格式化之前,您需要解析ISO字符串,并使用小写的 dd
和 yyyy
:
import { format, parseISO } from "date-fns";
const dateFormatted = format(parseISO(date), "dd.MM.yyyy");
dd
和 yyyy
? - Bryan Lumbantobingformat(new Date('2021-09-20T12:12:36.166584+02:00'), 'dd.MM.yyyy')
所有的内容都可以在文档中找到(https://date-fns.org/v2.24.0/docs/format)
Date
构造函数来解析日期字符串 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/Date#timestamp_string
- Will Jenkins
yyyy-mm-dd
。 - Amir Meimari