JavaScript 中如何將秒轉(zhuǎn)換為分秒
JavaScript 中將秒轉(zhuǎn)換為分鐘和秒:
- 通過將秒數(shù)除以 60 得到整分鐘數(shù)。
- 獲取剩余的秒數(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ù)字向下舍入,否則按原樣返回?cái)?shù)字。
console.log(Math.floor(9.99)); // ?? 9 console.log(Math.floor(9.01)); // ?? 9 console.log(Math.floor(9)); // ?? 9
我們使用模 % 運(yùn)算符來獲取剩余的秒數(shù)。
const totalSeconds = 565; // ?? get remainder of seconds const seconds = totalSeconds % 60; console.log(seconds); // ?? 25
當(dāng)我們將 totalSeconds 除以 60 時(shí),我們得到 25 秒的余數(shù)。
下一步是將分鐘和秒格式化為 mm:ss,例如 05:45。
如果分鐘或秒僅包含一個(gè)數(shù)字(小于 10),我們的 padTo2Digits 函數(shù)會(huì)負(fù)責(zé)添加前導(dǎo)零。
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é)果不會(huì)根據(jù)分鐘和秒數(shù)在一位數(shù)和兩位數(shù)值之間交替。
到此這篇關(guān)于JavaScript 中將秒轉(zhuǎn)換為分秒的文章就介紹到這了,更多相關(guān)js 秒轉(zhuǎn)換為分秒內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- JS將時(shí)間的標(biāo)準(zhǔn)格式和時(shí)間戳格式和2022-01-27?00:00:00(年月日時(shí)分秒)格式相互轉(zhuǎn)換(最新推薦)
- JS實(shí)現(xiàn)獲取毫秒值及轉(zhuǎn)換成年月日時(shí)分秒的方法
- js時(shí)間轉(zhuǎn)換毫秒的實(shí)例代碼
- JS把字符串格式的時(shí)間轉(zhuǎn)換成幾秒前、幾分鐘前、幾小時(shí)前、幾天前等格式
- JS將時(shí)間秒轉(zhuǎn)換成天小時(shí)分鐘秒的字符串
- 在JS中如何把毫秒轉(zhuǎn)換成規(guī)定的日期時(shí)間格式實(shí)例
- js中的時(shí)間轉(zhuǎn)換—毫秒轉(zhuǎn)換成日期時(shí)間的示例代碼
相關(guān)文章
js+css實(shí)現(xiàn)回到頂部按鈕(back to top)
這篇文章主要為大家詳細(xì)介紹了js+css實(shí)現(xiàn)回到頂部按鈕back to top回到頂部按鈕,感興趣的小伙伴們可以參考一下2016-03-03
javascript實(shí)現(xiàn)左右緩動(dòng)動(dòng)畫函數(shù)
這篇文章主要為大家詳細(xì)介紹了javascript實(shí)現(xiàn)左右緩動(dòng)動(dòng)畫函數(shù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-11-11
微信小程序6位或多位驗(yàn)證碼密碼輸入框功能的實(shí)現(xiàn)代碼
這篇文章主要介紹了微信小程序6位或多位驗(yàn)證碼密碼輸入框功能的實(shí)現(xiàn)代碼,實(shí)現(xiàn)思路很簡單,需要的朋友可以參考下2018-05-05
Javascript中valueOf與toString區(qū)別淺析
Javascript中valueOf與toString區(qū)別淺析,需要的朋友可以參考一下2013-03-03
Javascript基礎(chǔ)學(xué)習(xí)之十個(gè)重要問題
本文特別適合正在尋找Javascript開發(fā)工作的初學(xué)者。再搜索了許多Javascript面試問題后,發(fā)現(xiàn)這10個(gè)知識(shí)點(diǎn)很重要。讓我們一起深入研究一下2021-12-12
JS取數(shù)字小數(shù)點(diǎn)后兩位或n位的簡單方法
下面小編就為大家?guī)硪黄狫S取數(shù)字小數(shù)點(diǎn)后兩位或n位的簡單方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-10-10
javascript實(shí)現(xiàn)支付寶滑塊驗(yàn)證碼效果
這篇文章主要為大家詳細(xì)介紹了javascript實(shí)現(xiàn)支付寶滑塊驗(yàn)證碼效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-07-07

