2017-05-07 97 views
2

我有传入的日期恰好是这样的字符串:阵营国际格式化日期

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

我使用FormattedDate从“反应 - 国际”,实现我想要的格式

12:24, 5 May 2017 

但有了这个代码:

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

我得到这个:

May 5, 2017, 12:24 

我一定在做错事。或误解了文档。你能劝我吗?

+0

FormattedTime结合起来,你可以添加一个链接到文档中提到? – Icepickle

+0

https://github.com/yahoo/react-intl/wiki/API#date-formatting-apis – palyxk

+0

这似乎对我来说都是正确的,也从这个判断:https://github.com/yahoo/react-intl/wiki/Components#formatteddate,你不能改变标准的默认格式,或传递一个自定义格式? – Icepickle

回答

2

尝试使用相同的库

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