React Intl格式化日期

时间:2017-05-07 14:01:18

标签: reactjs intl

我的传入日期与此字符串完全相同:

myDate= ' 2017-05-05T12:24:06+0000'

我正在使用来自' react-intl'的FormattedDate。实现我想要的格式

12:24, 5 May 2017

但是这段代码:

<FormattedDate
  value={myDate}
  day="numeric"
  month="long"
  year="numeric"
  hour="numeric"
  minute="numeric"/>

我得到了这个:

May 5, 2017, 12:24 
我必须做错事。或误解了文档。你能告诉我吗?

1 个答案:

答案 0 :(得分:3)

尝试与同一个库的FormattedTime结合使用

<FormattedTime value={myDate}/>,&nbsp;<FormattedDate
  value={myDate}
  day="numeric"
  month="long"
  year="numeric"/>