我正在反应https://www.npmjs.com/package/react-moment
我不知道如何“人化”秒。
我有时间在几秒钟内,像这样:60。
我想要做这样的事情:
<Moment SOME FLAG>60</Moment>
输出:1 minute
另一个例子:
<Moment >70</Moment>
输出:1 minute 10 seconds
但是我不知道怎么做,这个库有可能吗?我没有发现任何关于这个问题的内容。
答案 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
。
[]
放在format
属性中可以使文本转义