Moment.js 如何获取时间戳?

qg_*_*137 2 javascript

Moment.js 中操作天数后如何获取时间戳?

我尝试使用:

var a = moment().subtract(10, 'days').calendar().getTime()
Run Code Online (Sandbox Code Playgroud)

获取时间戳,但失败。

Geo*_*der 6

您所说的“时间戳”是什么意思并不是很清楚。

要获取自 Unix 纪元以来的毫秒数,请使用moment().valueOf();. 这对应于 JS Date.getTime();

要获取自 Unix 纪元以来的秒数,请使用moment().unix();.

为了得到时/分/秒的数字,使用moment().hour();/ moment().minute();/ moment().second();

要获取 ISO 8601 字符串(推荐用于通过网络发送数据),请使用moment().toISOString();(例如“2013-02-04T22:44:30.652Z”)。

要打印用户可读的时间,请使用moment().format();,例如moment().format('LTS')将返回包括秒的本地化时间(对于 en-Us 为“8:30:25 PM”)。

请参阅moment.js - Display - Format了解格式说明符。