使用Moment.js获取当前的unixtimestamp

时间:2014-08-26 06:11:40

标签: unix-timestamp momentjs

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

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

3 个答案:

答案 0 :(得分:199)

以秒为单位查找Unix时间戳:

moment().unix()

documentation是你的朋友。 :)

答案 1 :(得分:13)

表示UNIX时间戳(毫秒)

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

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

答案 2 :(得分:1)

尝试任何一种

valof = moment().valueOf();            // xxxxxxxxxxxxx
getTime = moment().toDate().getTime(); // xxxxxxxxxxxxx
unixTime =  moment().unix();           // xxxxxxxxxx
formatTimex =  moment().format('x');   // xxxxxxxxxx
unixFormatX = moment().format('X');    // xxxxxxxxxx