如何使用Moment.js返回当前时间戳?

2022-08-30 00:41:03

我试图理解MomentJS API。获取机器上当前时间的适当方法是什么?

var CurrentDate = moment();

var CurrentDate = moment().format();

试图解析他们的文档,并且不清楚要使用什么。

http://momentjs.com/docs/#/query/is-a-moment/


答案 1

在这里,您将 momentjs 的实例分配给 CurrentDate:

var CurrentDate = moment();

这里只是一个字符串,来自 momentjs 实例的默认格式的结果:

var CurrentDate = moment().format();

这里是自一月份以来的秒数...好吧,unix时间戳:

var CurrentDate = moment().unix();

这里还有另一个字符串作为ISO 8601(ISO 8601和RFC 3339日期格式有什么区别?):

var CurrentDate = moment().toISOString();

这也可以做到:

var a = moment();
var b = moment(a.toISOString());

console.log(a.isSame(b)); // true

答案 2

moment().unix()你会得到一个Unix时间戳(以秒为单位)

moment().valueOf()您将获得一个完整的时间戳(以毫秒为单位)