我使用moment.js来格式化一个日期时间值,如下所示:
time = moment(this.params['timeValue']).format("HHmmss.SSS")这里,this.params‘’timeValue‘是一个字符串。示例值为2020-02-05 10:00:00.123。使用moment进行格式化将返回值100000.123。有时我的datetime值会变成微秒值,但moment js似乎会将格式化后的值减少到毫秒级。例如,格式化2020-02-05 10:00:00.123456将返回100000.123。我试过了,但它不起作用:
time = moment(this.params['timeValue']).format("HHmmss.SSSSSS")您能帮助我如何处理日期时间值的微秒格式吗?如果moment.js不能处理它,有没有其他库可以使用呢?
发布于 2021-05-01 06:12:14
Moment.js包装了本机date类型,它只有几毫秒。您将只获得前三个数字,moment.js documentation显示了小数秒的示例(根据您的第二个代码片段),但也提到它将只显示3个有效数字,其余的用零填充。
有关JavaScript中的微秒的更多信息,请查看this SO question。
https://stackoverflow.com/questions/67340920
复制相似问题