momentjs - 使用 moment.js 格式化小时、分钟和秒

标签 momentjs

我从我的后端服务中得到这个值:171054 .它代表hh:mm:ss .但是当我使用文档中的格式选项时,它会返回 00:00:00 .

我尝试过的事情:

moment('171054').format('hh-mm-ss')
moment('171054').format('HH-mm-ss')
moment('171054').format('HH-MM-SS')

最佳答案

你很困惑format带有解析选项的选项。由于您的输入字符串不是 ISO 8601 格式,您必须 specify format when parsing .

这是您的用例的工作示例:

var mom = moment('171054', 'HHmmss');
console.log(mom.format());
console.log(mom.format('HH:mm:ss'));
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.15.1/moment.min.js"></script>

关于momentjs - 使用 moment.js 格式化小时、分钟和秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40255825/

相关文章:

javascript - 使用 moment.js 获取一个月中星期日的数量

javascript - isBetween 使用时刻时区

javascript - Momentjs 获取当前 GMT unix 时间

javascript - 使用 moment 将一天中的某个时间添加到一天中

javascript - 如何使用 moment.js 在特定时区创建时间

javascript - 使用 momentjs,我如何判断 2 个时刻是否代表同一天(不一定是同一时间)?

javascript - 如何用momentjs计算每个月的最后一个星期五

javascript - 如何更改 Vue 中的计算对象?

javascript - 如何解析包含时区的日期字符串?