如何让moment.js以秒为单位显示相对时间?
以下脚本显示从现在到2017/07/03的相对时间。
document.write(moment("20170703 00:00:00", "YYYYMMDD hh:mm:ss").fromNow());
它返回类似于in 5 months
东西,而我期望in 123456789 seconds
类的东西。
您可以通过这种方式轻松获得从现在开始的秒数:
var seconds = moment("20170703 00:00:00", "YYYYMMDD hh:mm:ss").unix() - moment().unix()
您可以使用diff
'seconds'
单位作为第二个参数,在两个时刻对象之间获得秒数:
var mom = moment("20170703 00:00:00", "YYYYMMDD HH:mm:ss"); document.writeln(mom.fromNow()); document.writeln(mom.diff(moment(), 's'));