0

我正在使用FormattedDate来显示时间,我想知道是否可以设置时间的每个单独部分。我设法设置了小时和分钟的样式,但是“AM”&&“PM”呢?

我的目标是拥有与所附图片类似的东西

在此处输入图像描述

4

1 回答 1

0

我做了一些研究,并在react-intl的 github repo 上发布了一个问题作为问题 这是我得到的答案:

"This is not currently possible, but this is the exact use-case for the 
formatToParts() API that we standardized as part of JavaScript! 
Eventually we'll use this API directly within React Intl."

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat/formatToParts

替代解决方案:

在我的研究过程中,我发现了另一个有趣的 NPM 模块,称为DateFormat 该工具非常灵活,我能够通过设置日期的每个元素的样式来获得所需的结果

于 2017-03-02T17:52:02.233 回答