反应国际格式日期

pal*_*yxk 6 intl reactjs

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

myDate= ' 2017-05-05T12:24:06+0000'
Run Code Online (Sandbox Code Playgroud)

我正在使用“react-intl”中的 FormattedDate 来实现我想要的格式

12:24, 5 May 2017
Run Code Online (Sandbox Code Playgroud)

但是有了这个代码:

<FormattedDate
  value={myDate}
  day="numeric"
  month="long"
  year="numeric"
  hour="numeric"
  minute="numeric"/>
Run Code Online (Sandbox Code Playgroud)

我得到这个:

May 5, 2017, 12:24 
Run Code Online (Sandbox Code Playgroud)

我一定做错了什么。或者被误解的文档。你能给我建议吗?

一世

bon*_*ury 6

尝试结合同一个库的FormattedTime

<FormattedTime value={myDate}/>,&nbsp;<FormattedDate
  value={myDate}
  day="numeric"
  month="long"
  year="numeric"/>
Run Code Online (Sandbox Code Playgroud)