使用Moment.js获取当前的unixtimestamp

我想使用Moment.js来获得Unix TimeStamp我可以find很多函数,将时间戳转换为date.js。我知道我可以很容易地通过使用下面的javascript函数Math.floor(new Date()来得到unix时间戳。的getTime()/ 1000)。

但是我想用Moment.js来得到相同的结果。 在moment.js中是否有直接的函数来获得当前的时间戳。

moment().unix() 

文档是你的朋友。 🙂

对于任何人发现这个页面寻找毫秒,文档说

 moment().valueOf() 

要么

 +moment(); 

moment().format('x') (或.format('X') [ 大写X ]为十进制十进制的unix秒),但是会给你一个string。 哪个moment.js实际上不会实际parsing,除非你首先将其转换回数字。

对于UNIX时间戳(以毫秒为单位)

moment().format('x') // lowerCase x

对于UNIX时间戳,单位为秒moment().format('X') // capital X