Convert mm: ss in milliseconds

1

I would like to convert the value mm: ss in milliseconds, could you guide me on how to do this?

var time = '03:51';
var mili = ?
    
asked by anonymous 29.03.2018 / 04:36

1 answer

1

3 minutes has:

180 segundos

Each second has 1000 milliseconds:

180*1000 = 180.000 milissegundos

51 seconds has:

51*1000 = 51.000 milissegundos

Adding everything:

180.000 + 51.000 = 231.000 milissegundos

Code:

var time = '03:51';
var time_array = time.split(":").map(Number); // separo mm e ss em array tipo Number

// faço as contas: converter os minutos em segs (*60)
// e depois em mili (*1000).
// E os segundos também (*1000). Depois é só somar.
var mili = (time_array[0]*60*1000) + (time_array[1]*1000);
console.log(mili);
    
29.03.2018 / 04:48