【发布时间】:2017-11-01 22:00:26
【问题描述】:
我正在尝试在我的 react 组件中使用 react-moment 格式化日期时间字符串值。 moment 返回一个对象,但我需要一个来自 moment 的字符串值。 这是我的代码:
import Moment from 'react-moment';
const dateToFormat = '2015-08-31T16:14:00.000Z';
const datetm = <Moment format="dddd, MMMM Do YYYY, h:mm a" date = {dateToFormat} />;
datetm 总是返回对象,但我希望它是字符串。 moment 是否有任何属性可以设置为获取字符串值而不是对象?
【问题讨论】:
-
你可以只使用格式对象将其设置为字符串
moment(dateToFormat).format('dddd, MMMM Do YYYY'); -
我想你可以从下面得到参考stackoverflow.com/questions/45809080/…
-
如果你不想要一个 React 元素,为什么要创建一个?
-
我认为您使用了错误的库。你需要的是 momentjs.com 。 react-moment 是 momentjs 的反应包装器。
标签: javascript reactjs momentjs