momentjs返回一个对象

时间:2017-11-01 22:00:26

标签: javascript reactjs momentjs

我正在尝试使用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是否有任何属性可以设置为获取字符串值而不是对象?

1 个答案:

答案 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>)