Как показать время в часах, минутах и ​​секундах в формате angular - PullRequest
0 голосов
/ 24 апреля 2020

Дата наступает как 00:00:07, но я хочу показать в пользовательском интерфейсе как 0h 0m 0s.

Есть ли способ показать как это? Я пытался работать с функцией split, но не хочу использовать split. Есть ли доступная библиотека?

1 Ответ

1 голос
/ 24 апреля 2020

Если вы не хотите использовать сплит, можно использовать следующий способ

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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...