如何让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'));