首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用日期格式化日期-fns

用日期格式化日期-fns
EN

Stack Overflow用户
提问于 2021-09-21 08:48:49
回答 2查看 7.2K关注 0票数 2

我正在尝试用这样一个例子来格式化日期,2021-09-20T12:12:36.166584+02:00date-fns库,但是它不起作用,正确的方法是什么?

下面是我的代码:

代码语言:javascript
复制
import { format } from 'date-fns'
format(date, 'DD.MM.YYYY')
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-09-21 09:09:43

您必须解析您的ISO字符串才能格式化它,并使用小写的ddyyyy

代码语言:javascript
复制
import { format, parseISO } from "date-fns";

const dateFormatted = format(parseISO(date), "dd.MM.yyyy");
票数 7
EN

Stack Overflow用户

发布于 2021-09-21 09:10:47

我们肯定需要更多关于问题所在的信息。

但是,我想您希望有一个月中的一天要格式化,所以您应该将dd而不是DD

DD = 01、02、.、365、366

dd = 01,02,.,31

yyyy代替YYYY.

您的输入参数日期应该是一种日期类型:

代码语言:javascript
复制
format(new Date('2021-09-20T12:12:36.166584+02:00'), 'dd.MM.yyyy')

所有东西都可以在文档中找到(https://date-fns.org/v2.24.0/docs/format)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69265989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档