【问题标题】:momentjs returns an objectmomentjs 返回一个对象
【发布时间】: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 是否有任何属性可以设置为获取字符串值而不是对象?

【问题讨论】:

标签: javascript reactjs momentjs


【解决方案1】:

您正在使用 react-moment,它是时刻 js 的包装组件。您可以将其用作反应组件。但不能正常使用。而是使用时刻 js。

使用 npm 安装 moment js 包。

&gt; npm install --save moment

在你的 js 文件中

&gt; import moment from 'moment';

然后使用时刻实例。

> moment(<date string>/<date object>/<moment object>).format(<format string>)

【讨论】:

    猜你喜欢
    • 2015-06-06
    • 2015-06-03
    • 2014-05-27
    • 2014-05-22
    • 2017-03-06
    • 2011-01-25
    • 1970-01-01
    • 2010-10-22
    • 2017-12-03
    相关资源
    最近更新 更多