Pro*_*fer 4 javascript momentjs
假设我有这个时间
'2018-08-03T15:53:57.000Z'
Run Code Online (Sandbox Code Playgroud)
我只需要将时间部分转换为milliseconds
我尝试了这个,但没有成功并抛出错误
moment.utc("2018-08-03T15:53:57.000Z").format('HH:mm:ss').milliseconds()
Run Code Online (Sandbox Code Playgroud)
错误
TypeError: (0 , _moment2.default)(...).format(...).milliseconds is not a function
Run Code Online (Sandbox Code Playgroud)
有人可以帮助我如何将时间转换为毫秒吗?
谢谢你!!!
如果您想获取毫秒,只需执行以下操作:
const ms = moment.utc("2018-08-03T15:53:57.000Z").valueOf()
Run Code Online (Sandbox Code Playgroud)
编辑:自从您特别提到“使用 Moment”以来,上面就是您如何立即执行此操作。
您还可以使用纯 JS 而不使用库,如下所示:
const date = new Date("2018-08-03T15:53:57.000Z");
Run Code Online (Sandbox Code Playgroud)
.valueOf()
date.valueOf() // 1533311637000
Run Code Online (Sandbox Code Playgroud)
.getTime()
date.getTime() // 1533311637000
Run Code Online (Sandbox Code Playgroud)