如何在 angular 中以小时、分钟和秒格式显示时间
How to show time in hour,minute and second format in angular
日期即将到来 00:00:07 但我想在 UI 中显示为 0h 0m 0s。
有没有办法这样显示?
我试过 split 函数工作正常但不想使用 split 有可用的库吗?
如果你不想使用split,那么可以使用下面的方式
var s = "10:03:07"
parts = s.match(/(\d+)\:(\d+):(\d+)/)
console.log(parts[1] + 'h ' + parts[2] + 'm ' + parts[3] + 's')
或者您可以使用该确切时间创建一个新日期(即今天的日期)
d.setHours(parts[1])
d.setMinutes(parts[2])
d.setSeconds(part[3])
alert(d)
日期即将到来 00:00:07 但我想在 UI 中显示为 0h 0m 0s。
有没有办法这样显示? 我试过 split 函数工作正常但不想使用 split 有可用的库吗?
如果你不想使用split,那么可以使用下面的方式
var s = "10:03:07"
parts = s.match(/(\d+)\:(\d+):(\d+)/)
console.log(parts[1] + 'h ' + parts[2] + 'm ' + parts[3] + 's')
或者您可以使用该确切时间创建一个新日期(即今天的日期)
d.setHours(parts[1])
d.setMinutes(parts[2])
d.setSeconds(part[3])
alert(d)