欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript 中如何將秒轉(zhuǎn)換為分秒

 更新時間:2023年09月28日 10:05:07   作者:火焰兔  
JavaScript中將秒轉(zhuǎn)換為分鐘和秒,通過將秒數(shù)除以 60 得到整分鐘數(shù),獲取剩余的秒數(shù),本文通過實例代碼介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧

JavaScript 中將秒轉(zhuǎn)換為分鐘和秒:

  • 通過將秒數(shù)除以 60 得到整分鐘數(shù)。
  • 獲取剩余的秒數(shù)。
  • 或者,將分鐘和秒的格式設置為 mm:ss。
const totalSeconds = 565;
// ?? 獲取完整分鐘數(shù)
const minutes = Math.floor(totalSeconds / 60);
// ?? 獲得剩余的秒數(shù)
const seconds = totalSeconds % 60;
function padTo2Digits(num) {
  return num.toString().padStart(2, '0');
}
// ? 格式化為 MM:SS
const result = `${padTo2Digits(minutes)}:${padTo2Digits(seconds)}`;
console.log(result); // ?? "09:25"

第一步是通過將秒數(shù)除以 60 并將結(jié)果向下舍入來獲得完整的分鐘數(shù)。

如果數(shù)字有小數(shù),則 Math.floor 函數(shù)將數(shù)字向下舍入,否則按原樣返回數(shù)字。

console.log(Math.floor(9.99)); // ?? 9
console.log(Math.floor(9.01)); // ?? 9
console.log(Math.floor(9)); // ?? 9

我們使用模 % 運算符來獲取剩余的秒數(shù)。

const totalSeconds = 565;
// ?? get remainder of seconds
const seconds = totalSeconds % 60;
console.log(seconds); // ?? 25

當我們將 totalSeconds 除以 60 時,我們得到 25 秒的余數(shù)。

下一步是將分鐘和秒格式化為 mm:ss,例如 05:45。

如果分鐘或秒僅包含一個數(shù)字(小于 10),我們的 padTo2Digits 函數(shù)會負責添加前導零。

function padTo2Digits(num) {
  return num.toString().padStart(2, '0');
}
console.log(padTo2Digits(1)); // ?? '01'
console.log(padTo2Digits(5)); // ?? '05'
console.log(padTo2Digits(10)); // ?? '10'

我們希望確保結(jié)果不會根據(jù)分鐘和秒數(shù)在一位數(shù)和兩位數(shù)值之間交替。

到此這篇關(guān)于JavaScript 中將秒轉(zhuǎn)換為分秒的文章就介紹到這了,更多相關(guān)js 秒轉(zhuǎn)換為分秒內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論