Convert mm: ss to milliseconds

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

var time = '03:51';
var mili = ?
Author: Sam, 2018-03-29

1 answers

3 minutes has:

180 segundos

Every second has 1000 milliseconds:

180*1000 = 180.000 milissegundos

51 seconds has:

51*1000 = 51.000 milissegundos

Adding all:

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);
 1
Author: Sam, 2018-03-29 03:23:08