Javascript 有没有一种方法可以使用Moment.js格式化时间,而不使用冒号(:)

Javascript 有没有一种方法可以使用Moment.js格式化时间,而不使用冒号(:),javascript,time,momentjs,Javascript,Time,Momentjs,我想将“08:05:33”时间(小时:分钟:秒)格式化为“080533”(不带冒号)。我只需要时间,不需要日期 有没有一种方法可以使用Moment.js实现这一点 我用过 let time = "08:05:33"; let value = moment(time).format('hhmmss'); 我以“无效日期”结尾。您只需添加一个 "08:05:33".replaceAll(":", "") 只需使用'h

我想将“08:05:33”时间(小时:分钟:秒)格式化为“080533”(不带冒号)。我只需要时间,不需要日期

有没有一种方法可以使用Moment.js实现这一点

我用过

let time = "08:05:33";
let value = moment(time).format('hhmmss');
我以“无效日期”结尾。

您只需添加一个

"08:05:33".replaceAll(":", "")

只需使用
'hhmmss'

let now=moment().format('hhmmss');
console.log(现在)

谢谢大家的回答,我找到了解决方案

是的,您可以按照@C14L的建议来做,但在本例中,我特别想使用矩.js

我能够用下面的代码解决这个问题

let time=“08:05:33”;
让值=力矩(时间,'HH:mm:ss')。格式('HHmmss');
console.log(值)

你试过了吗?你读了这本书并试一试了吗?请显示您的尝试为什么要使用矩来进行简单的JS替换?假设时间只是一段时间string@VaruniPunchihewa您的时间输入无效。输入一个有效的时间来实例化矩()时间如果您的输入是这种格式,为什么您甚至需要矩来获得输出?只需按照@C14L的答案进行操作