Ich bekomme Stunden mehr als zwei Buchstaben, wenn ich versuche, Sekunden in hh: mm: ss Format zu konvertieren.Konvertieren von Sekunden in HH: mm: ss?
var seconds = 4287050531;
var getTime = formatTime(seconds);
console.log("Time Is :"+getTime);// 1190847:22:11
function formatTime(seconds) {
return [pad(Math.floor(seconds/3600)),
pad(Math.floor(seconds/60)%60),
pad(seconds%60),
].join(":");
}
function pad(num) {
if(num < 10) {
return "0" + num;
} else {
return "" + num;
}
}
welchem Ergebnis sind Sie zu erreichen versuchen? Stunden über 24 abschneiden? –
ich benutzte 24 auch, aber zeigt falsches Ergebnis, Funktion formatTime (Sekunden) { Rückkehr [Auflage (Math.floor (Sekunden/3600)% 24), Auflage (Math.floor (seconds/60)% 60), Auflage (Sekunden% 60), ] .join (":"); } –
Was ist das erwartete Ergebnis –