144 votes

Convertir la chaîne HH:MM:SS en secondes uniquement en javascript

J’ai une exigence similaire à celle-ci: Convertir l’heure au format HH: MM: SS en secondes uniquement?

mais en javascript. J’ai vu de nombreux exemples de conversion de secondes en différents formats, mais pas HH: MM: SS en secondes. Toute aide serait appréciée.

256voto

Dagg Nabbit Points 23918

Essaye ça:

 var hms = '02:04:33';   // your input string
var a = hms.split(':'); // split it at the colons

// minutes are worth 60 seconds. Hours are worth 60 minutes.
var seconds = (+a[0]) * 60 * 60 + (+a[1]) * 60 + (+a[2]); 

console.log(seconds);

91voto

Niko Points 16715

Cette fonction handels « HH:MM:SS » ainsi que « MM:SS » ou « SS ».

16voto

boskop Points 31

Étant donné que la fonction getTime de l’objet Date obtient les millisecondes depuis 1970/01/01, nous pouvons faire ceci :

15voto

Paul Hide Points 146

Convertissez la chaîne en secondes sur une ligne. Format également autorisé et , etc.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X