Files
TIMSDK/MiniProgram/TUIKit/miniprogram/components/TUICalling/TRTCCalling/utils/formate-time.js
T
chenximo ee86ebf0f1 feat: TUIKit update (#1063)
* feat: TUIKit update

Co-authored-by: chenximo <chenximo@tencent.com>
2021-11-19 18:55:13 +08:00

23 lines
1005 B
JavaScript

export default function formatTime(secondTime) {
const time = secondTime
let newTime; let hour; let minite; let seconds
if (time >= 3600) {
hour = parseInt(time / 3600) < 10 ? `0${parseInt(time / 3600)}` : parseInt(time / 3600)
minite = parseInt(time % 60 / 60) < 10 ? `0${parseInt(time % 60 / 60)}` : parseInt(time % 60 / 60)
seconds = time % 3600 < 10 ? `0${time % 3600}` : time % 3600
if (seconds > 60) {
minite = parseInt(seconds / 60) < 10 ? `0${parseInt(seconds / 60)}` : parseInt(seconds / 60)
seconds = seconds % 60 < 10 ? `0${seconds % 60}` : seconds % 60
}
newTime = `${hour}:${minite}:${seconds}`
} else if (time >= 60 && time < 3600) {
minite = parseInt(time / 60) < 10 ? `0${parseInt(time / 60)}` : parseInt(time / 60)
seconds = time % 60 < 10 ? `0${time % 60}` : time % 60
newTime = `00:${minite}:${seconds}`
} else if (time < 60) {
seconds = time < 10 ? `0${time}` : time
newTime = `00:00:${seconds}`
}
return newTime
}