Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在JS中将分钟转换为分钟和秒_Javascript_Jquery_Algorithm_Time - Fatal编程技术网

Javascript 在JS中将分钟转换为分钟和秒

Javascript 在JS中将分钟转换为分钟和秒,javascript,jquery,algorithm,time,Javascript,Jquery,Algorithm,Time,JS算法上的任何解决方案,可以将以分钟表示的变量转换为分和秒 Input: 7.98 Minutes Output 7 Min 58 seconds 谢谢 函数fracMinToMinSec(frac){ 设秒=frac*60; 返回[Math.floor(秒/60),Math.floor(秒%60)]; } 常数[分钟,秒]=分数分钟秒(7.98);//解包结果 log(`${mins}Min${sec}seconds`);//格式化,首先将秒数除以60,得到分钟数 var minute

JS算法上的任何解决方案,可以将以分钟表示的变量转换为分和秒

Input:
7.98 Minutes

Output
7 Min 58 seconds
谢谢

函数fracMinToMinSec(frac){
设秒=frac*60;
返回[Math.floor(秒/60),Math.floor(秒%60)];
}
常数[分钟,秒]=分数分钟秒(7.98);//解包结果

log(`${mins}Min${sec}seconds`);//格式化
,首先将秒数除以60,得到分钟数

var minutes = Math.floor(time / 60);
要从剩余部分中获得秒数:

var seconds = time - minutes * 60;

我认为您可以创建一个javascript功能。如果我想删除结果中出现的逗号,这并不复杂。这里有一些代码:
f=m=>(t=>(s=>[s/t,s%t].map(x=>Math.floor(x))(m*t))(60);f(7.98)/[7,58]
@NinjaSauce如果您想“移动逗号”,则其函数将返回一个数组,并将结果转换为格式化字符串。我添加了一个“数组解构”和“模板文本”示例以供使用。