我正在尝试用这样一个例子来格式化日期,2021-09-20T12:12:36.166584+02:00和date-fns库,但是它不起作用,正确的方法是什么?
下面是我的代码:
import { format } from 'date-fns'
format(date, 'DD.MM.YYYY')发布于 2021-09-21 09:09:43
您必须解析您的ISO字符串才能格式化它,并使用小写的dd和yyyy。
import { format, parseISO } from "date-fns";
const dateFormatted = format(parseISO(date), "dd.MM.yyyy");发布于 2021-09-21 09:10:47
我们肯定需要更多关于问题所在的信息。
但是,我想您希望有一个月中的一天要格式化,所以您应该将dd而不是DD。
DD = 01、02、.、365、366
dd = 01,02,.,31
yyyy代替YYYY.
您的输入参数日期应该是一种日期类型:
format(new Date('2021-09-20T12:12:36.166584+02:00'), 'dd.MM.yyyy')所有东西都可以在文档中找到(https://date-fns.org/v2.24.0/docs/format)
https://stackoverflow.com/questions/69265989
复制相似问题