我在几分钟内就获得了价值,并在数小时内将其转化为价值,但数小时和数分钟却没有达到应有的价值。
//如果时间是120,则接下来的2个小时,而135也要2个小时,而我必须同时显示小时和分钟
let time=135
var Hours = Math.floor(time /60);
<View style={{flexDirection:'column'}}>
<SmallText text={`Time Remaining is ${Hours} Hours`} textColor='green' style={{ fontWeight: 'bold' }}/>
</View>
//谢谢
答案 0 :(得分:1)
您不是在计算minutes
,您需要计算它们
let time=135
var Hours = Math.floor(time /60)
var minutes = time % 60
console.log(Hours)
console.log(minutes)
答案 1 :(得分:0)
或多或少相同,但如果您必须在反应组件中内联执行此操作,也许您更喜欢这种方式:
<span>`${Math.floor(min / 60)}:${min % 60}`</span>