使用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