我正在尝试使用react组件中的react-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是否有任何属性可以设置为获取字符串值而不是对象?
答案 0 :(得分:0)
你正在使用react-moment,它是js时刻的包装组件。您可以将其用作反应组件。但不是正常使用。而是使用时刻js。
使用npm安装片刻js包。
> npm install --save moment
在你的js文件中
> import moment from 'moment';
然后使用时刻实例。
> moment(<date string>/<date object>/<moment object>).format(<format string>)