js 数字format time
在JavaScript中,可以使用Intl.NumberFormat对象来格式化数字。
下面是一个将数字格式化为时间的示例:
const formatTime = (time) => {
const minutes = Math.floor(time / 60);
const seconds = time % 60;
const formattedMinutes = new Intl.NumberFormat('en-US', { minimumIntegerDigits: 2 }).format(minutes);
const formattedSeconds = new Intl.NumberFormat('en-US', { minimumIntegerDigits: 2 }).format(seconds);
return `${formattedMinutes}:${formattedSeconds}`;
};
console.log(formatTime(65)); // 输出:01:05
console.log(formatTime(3600)); // 输出:60:00
console.log(formatTime(120)); // 输出:02:00
在上述示例中,我们首先计算出分钟数和秒数。然后,我们使用Intl.NumberFormat对象来格式化分钟和秒数,确保它们都是两位数。最后,我们将格式化后的分钟和秒数拼接在一起,并返回结果
原文地址: http://www.cveoy.top/t/topic/icLd 著作权归作者所有。请勿转载和采集!