Javascript momentJS toNow()和to()显示实际时间,而不是1小时或44分钟
如何让momentJS正确显示事物?比如说Javascript momentJS toNow()和to()显示实际时间,而不是1小时或44分钟,javascript,node.js,reactjs,momentjs,Javascript,Node.js,Reactjs,Momentjs,如何让momentJS正确显示事物?比如说 runTime = moment(info.timestamp).toNow(true) 及 正在显示类似于 var t1=moment(info.timestamp); var t2=moment(info.timestamp+info.duration); var now=moment(); var diff1=moment(now.diff(t1)).format('HH:mm:ss'); var diff2=moment(t2.diff(t
runTime = moment(info.timestamp).toNow(true)
及
正在显示类似于
var t1=moment(info.timestamp);
var t2=moment(info.timestamp+info.duration);
var now=moment();
var diff1=moment(now.diff(t1)).format('HH:mm:ss');
var diff2=moment(t2.diff(t1)).format('HH:mm:ss');
23分钟
或
1小时
info.timestamp以历元为单位。
我只想让它显示小时:分钟:秒如果您想要自定义显示,可能需要使用。差不多
var t1=moment(info.timestamp);
var t2=moment(info.timestamp+info.duration);
var now=moment();
var diff1=moment(now.diff(t1)).format('HH:mm:ss');
var diff2=moment(t2.diff(t1)).format('HH:mm:ss');
哪一条语句?我希望这两条语句都以同样的方式返回。这对于第二行代码来说很好,但是替换toNow()怎么样?您可以执行类似于
moment(moment(info.timestamp).diff(moment()).format('HH:mm:ss')
的操作。使用moment()
获取当前时间谢谢!我仍然在学习momentJS的方法,这是一个巨大的帮助