reactjs - React Intl 格式化日期

标签 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 

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

最佳答案

尝试与FormattedTime结契约(Contract)一库的

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

关于reactjs - React Intl 格式化日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43832393/

相关文章:

javascript - 为什么我的angerlySetInnerHTML渲染的内容被修改了?

PHP7.2 缺少国际扩展

reactjs - 在 native react 中检测 View 外部的点击

javascript - Material-UI DataGrid 组件使用新状态数据刷新

javascript - 我如何在 React Router DOM v6 上使用 MemoryRouter 测试位置?

reactjs - Hashrouter 没有斜线与react-router-dom v6

php - NumberFormatter::SPELLOUT 俄语和意大利语拼写顺序

php - codeigniter 4,安装与composer问题

php - 在某些日子里从公历转换为波斯历时出错

node.js - AWS Lambda Node.js 全 ICU