2017-05-07 2 views
2

j'ai la date d'arrivée exactement comme cette chaîne:React Intl Mise en forme Date

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

J'utilise FormattedDate de 'réagir-intl' pour atteindre mon format souhaité

12:24, 5 May 2017 

Mais avec ce code :

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

Je reçois ceci:

May 5, 2017, 12:24 

Je dois faire quelque chose de mal. Ou docs mal compris. Pouvez-vous me conseiller ?

Je

+0

Pouvez-vous ajouter un lien vers la documentation mentionnés? – Icepickle

+0

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

+0

Cela me semble tout à fait correct, aussi à en juger par ceci: https://github.com/yahoo/react-intl/wiki/Components # formateddate, vous ne pouvez pas changer le format standard par défaut, ou passer un format personnalisé? – Icepickle

Répondre

2

Essayez de combiner avec FormattedTime de la même bibliothèque

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