反应时刻人性化秒

时间:2017-12-31 14:21:56

标签: reactjs momentjs

我正在反应https://www.npmjs.com/package/react-moment

我不知道如何“人化”秒。

我有时间在几秒钟内,像这样:60。

我想要做这样的事情:

 <Moment SOME FLAG>60</Moment>

输出:1 minute

另一个例子:

 <Moment >70</Moment>

输出:1 minute 10 seconds

但是我不知道怎么做,这个库有可能吗?我没有发现任何关于这个问题的内容。

1 个答案:

答案 0 :(得分:0)

Moment.js期望毫秒输入,而您正在插入秒!

因此,您的输入不应为60(持续60秒),而应为60000(持续60,000毫秒)。

第二,您可以使用format属性将毫秒格式设置为更有用的格式。

代码:

<Moment format="m [minute] ss [seconds]">{70000}</Moment>

不确定我为什么要在{}周围加上70000

输出:

1 minute 10 seconds

注意事项

如果分钟数超过9,它会说10 minute,那么也许应该附加一个“ s”?就像只有1秒一样,它会说1 seconds

链接