Convert mm:ss to milliseconds

Asked

Viewed 462 times

1

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

var time = '03:51';
var mili = ?

1 answer

2


3 minutes ago:

180 segundos

Each second has 1000 milliseconds:

180*1000 = 180.000 milissegundos

51 seconds has:

51*1000 = 51.000 milissegundos

Summing up:

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);

Browser other questions tagged

You are not signed in. Login or sign up in order to post.