时刻.js以毫秒为单位获取当前时间?

2022-08-30 04:52:39
var timeArr = moment().format('HH:mm:ss').split(':');

var timeInMilliseconds = (timeArr[0] * 3600000) + (timeArr[1] * 60000);

这个解决方案有效,测试它,但我宁愿只使用时刻api,而不是使用我自己的代码。

此代码返回 TODAYS 时间(以毫秒为单位)。我需要它在几毫秒内调用另一个函数...不能使用纪元。需要以毫秒为单位设置今天的时间。上午 9:00 = 3.24e+7 毫秒 9:00pm = 6.84e+7 毫秒。


答案 1

从文档中:http://momentjs.com/docs/#/parsing/unix-timestamp-milliseconds/

因此,请使用以下任一方法:


moment(...).valueOf()

解析预先存在的日期并将表示形式转换为 unix 时间戳


moment().valueOf()

对于当前的 unix 时间戳


答案 2

请参阅此链接 http://momentjs.com/docs/#/displaying/unix-timestamp-milliseconds/

valueOf()是您要查找的功能。

编辑我的答案(OP想要今天的毫秒,而不是从纪元开始)

你想要这个功能,或者你可以走的路线milliseconds()moment().valueOf()