使用Moment.js获取当前的unixtimestamp

问题描述 投票:108回答:4

我想使用Moment.js获取Unix TimeStamp。我可以在moment.js中找到许多将时间戳转换为日期的函数。我知道我可以使用以下JavaScript函数轻松获取unix时间戳:Math.floor(new Date().getTime()/1000)

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

unix-timestamp momentjs
4个回答
212
投票

要在几秒钟内找到Unix时间戳:

moment().unix()

documentation是你的朋友。 :)


119
投票

对于任何发现此页面寻找带/毫秒的unix时间戳的人,qazxsw poi

the documentation says

要么

moment().valueOf()

你也可以通过+moment(); (或moment().format('x') [大写X]获得unix秒和十进制毫秒),但这会给你一个字符串。哪个moment.js之后不会实际解析,除非您先将其转换/转换回数字。


15
投票

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

.format('X')

用于UNIX时间戳moment().format('x') // lowerCase x


3
投票

尝试其中任何一个

moment().format('X') // capital X
© www.soinside.com 2019 - 2024. All rights reserved.