Một phương thức đơn giản để định dạng ngày giờ từ số giây sử dụng JavaScript.
Ví dụ: 17999
giây sẽ hiển thị thành 04:59:59
.
function convertHMS(value) {
const sec = parseInt(value, 10);
let hours = Math.floor(sec / 3600);
let minutes = Math.floor((sec - (hours * 3600)) / 60);
let seconds = sec - (hours * 3600) - (minutes * 60);
if (hours < 10) { hours = "0" + hours; }
if (minutes < 10) { minutes = "0" + minutes; }
if (seconds < 10) { seconds = "0" + seconds; }
return hours + ':' + minutes + ':' + seconds;
}
Chúc các bạn thành công!
Không có bình luận.