Conversion des secondes au format HH-MM-SS en JavaScript
Une tâche courante lorsque vous travaillez avec des horodatages consiste à convertir les secondes en un format lisible par l'homme. format. En JavaScript, cela peut être réalisé sans bibliothèques externes en utilisant la méthode Date.
Solution :
L'extrait de code JavaScript suivant montre comment convertir les secondes en HH-MM -SS string :
const date = new Date(null); date.setSeconds(SECONDS); // Replace SECONDS with the number of seconds const result = date.toISOString().slice(11, 19);
Explication :
Exemple :
Pour convertir 600 secondes jusqu'à HH-MM-SS, nous utiliserions le code suivant :
const date = new Date(null); date.setSeconds(600); const result = date.toISOString().slice(11, 19); console.log(result); // Output: "00:10:00"
Solution alternative sur une seule ligne :
Comme suggéré par Frank dans les commentaires , une alternative sur une ligne peut s'écrire :
new Date(SECONDS * 1000).toISOString().slice(11, 19);
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!