HarmonyOS 单位换算,如何把 “19441” 换成 1.9万 , 19441000 换算成百万。

1、如何把 “19441” 换成 1.9万 , 19441000 换算成百万。

2、如何把3599值 换算成 59:59

举例:

一个音频的时长是 3599 秒    要转成59分59秒

如果说是3601  转成 01:00:01    一小时零一秒


HarmonyOS
2024-08-28 17:33:46
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

第一个问题,数字整除转字符串即可。

第二个问题,可以参考 :

function formateTime(time) { 
  const h = parseInt(time / 3600) 
  const minute = parseInt(time / 60 % 60) 
  const second = Math.ceil(time % 60) 
 
  const hours = h < 10 ? '0' + h : h 
  const formatSecond = second > 59 ? 59 : second 
  return `${hours > 0 ? `${hours}:` : ''}${minute < 10 ? '0' + minute : minute}:${formatSecond < 10 ? '0' + formatSecond : formatSecond}` 
} 
formateTime(3601) 
function formatNumber(num) { 
  num = Number(num); 
  if (num == 0 || (num > 0 && num < 10000)) { 
    return num + ''; 
  } else { 
    return (num / 10000).toFixed(2) + '万'; 
  } 
}
分享
微博
QQ
微信
回复
2024-08-28 20:20:52
相关问题
HarmonyOS如何换算字体或图片尺寸问题
282浏览 • 1回复 待解决
HarmonyOS VP尺寸单位单位问题
148浏览 • 0回复 待解决
HarmonyOS UI 单位适配问题
117浏览 • 1回复 待解决
HarmonyOS 如何对象转成HasMap
425浏览 • 2回复 待解决
如何获取单位为vp的屏幕宽度?
141浏览 • 1回复 待解决
如何base64转换成图片?
10048浏览 • 2回复 待解决
建议开发使用什么单位
1664浏览 • 1回复 待解决
HarmonyOS如何图片保存到手机相册
333浏览 • 1回复 待解决
HarmonyOS如何npm库适用到ohpm里
265浏览 • 1回复 待解决
设计稿单位转换的问题
720浏览 • 1回复 待解决
请问下HarmonyOS怎么文件分片?
324浏览 • 1回复 待解决
如何将文件转换成字符串
306浏览 • 1回复 待解决