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 RenderNode的单位换算
198浏览 • 1回复 待解决
HarmonyOS如何换算字体或图片尺寸问题
545浏览 • 1回复 待解决
HarmonyOS VP尺寸单位单位问题
673浏览 • 0回复 待解决
HarmonyOS 日期如何换成毫秒
141浏览 • 1回复 待解决
HarmonyOS UI 单位适配问题
484浏览 • 1回复 待解决
HarmonyOS 网络图片如何换成PixelMap
179浏览 • 1回复 待解决
HarmonyOS 如何对象转成HasMap
867浏览 • 2回复 待解决
HarmonyOS 如何图片变成灰色
117浏览 • 1回复 待解决
HarmonyOS 如何将汉字转换成拼音
324浏览 • 1回复 待解决
HarmonyOS 关于moveWindowTo的单位问题
78浏览 • 1回复 待解决
HarmonyOS 页面转换成图片
42浏览 • 1回复 待解决
如何获取单位为vp的屏幕宽度?
391浏览 • 1回复 待解决