"Explode" em javascript
Tenho uma função que utiliza a API Youtube v3 do Google para buscar vídeos, e preciso transformar o retorno que ele me envia da duração do vídeo que é em formato ISO8601 para o padrão HH:MM:SS.
O retorno que tenho é o seguinte "PT1H9M58S"
Onde PT sempre vai existir na string;
1H será as horas, nesse caso é 1 hora;
9M será os minutos, no caso são 9 minutos;
E 58S será os segundos, nesse caso 58 segundo.
A minha dificuldade é que esse tipo de formato não mantém os número que "não existem" na duração. Por exemplo se eu capturar um vídeo de '1:00:09' o retorno será PT1H9S, não terá a parte dos minutos.
Qual a maneira mais fácil de eu transformar essa string em '1:09:58'?Discussão (2)
Carregando comentários...