JavaScript: конвертируйте секунды в часы, минуты и секунды

Чтобы преобразовать секунды в часы, минуты и секунды в JavaScript, вы можете использовать несколько методов. Вот несколько примеров:

Метод 1: использование математических операций

function convertSeconds(seconds) {
  var hours = Math.floor(seconds / 3600);
  var minutes = Math.floor((seconds % 3600) / 60);
  var remainingSeconds = seconds % 60;

  return hours + " hours, " + minutes + " minutes, " + remainingSeconds + " seconds";
}
console.log(convertSeconds(3666)); // Output: 1 hours, 1 minutes, 6 seconds

Метод 2: использование объекта даты

function convertSeconds(seconds) {
  var dateObj = new Date(seconds * 1000);
  var hours = dateObj.getUTCHours();
  var minutes = dateObj.getUTCMinutes();
  var remainingSeconds = dateObj.getSeconds();

  return hours + " hours, " + minutes + " minutes, " + remainingSeconds + " seconds";
}
console.log(convertSeconds(3666)); // Output: 1 hours, 1 minutes, 6 seconds

Метод 3: использование оператора модуля

function convertSeconds(seconds) {
  var hours = Math.floor(seconds / 3600);
  var minutes = Math.floor((seconds % 3600) / 60);
  var remainingSeconds = seconds % 60;

  return `${hours} hours, ${minutes} minutes, ${remainingSeconds} seconds`;
}
console.log(convertSeconds(3666)); // Output: 1 hours, 1 minutes, 6 seconds