fix: 看板通话时长格式化hms

This commit is contained in:
TsMask
2024-01-30 18:25:43 +08:00
parent acf4a946e8
commit ba8bd5c015
2 changed files with 51 additions and 20 deletions

View File

@@ -80,10 +80,10 @@ export function diffValue(
*/
export function parseDuration(seconds: number | string) {
seconds = Number(seconds) || 0;
const duration = dayjs().startOf('day').subtract(seconds, 'seconds');
const secondsLeft = duration.format('s');
const minutes = duration.format('m');
const hours = duration.format('H');
const duration = new Date(seconds * 1000);
const hours = duration.getUTCHours();
const minutes = duration.getUTCMinutes();
const secondsLeft = duration.getUTCSeconds();
if (+hours > 0) {
return `${hours}h${minutes}m${secondsLeft}s`;
}