-1
A
回答
0
小时数等于舍入为整数的秒数中的小时数。小时和精确秒数之间的这种差别包含0到1小时之间的最大秒数之下的量。为了得到这个,从秒数中减去小时的时间。对于分钟数来说类似的过程如下。
0
我会解释一行一行地帮助你这一点:
var seconds = count; //25 * 60 = 1500 (1)
=>在计算前刚刚获得总秒数
var hours = Math.floor(seconds/3600);
=>这是如何计算小时
seconds -= hours * 3600;
=>该代码可以简单写入seconds = seconds - (hours * 3600);
因此,该行中的结果seconds
在计算hours
后仍然是第二个。现在,如果你明白这一点,剩下的代码很容易理解。
var minutes = Math.floor(seconds/60);
seconds -= minutes * 60
现在,在运行此代码后可以通过检查结果:
var total_seconds = hours*3600 + minutes*60 + seconds;
结果total_seconds
必须在代码的第一行等于seconds
值(1)。
这是编程的基础。如果您不明白,请尝试通过console.log()
进行调试以显示结果。尝试自己是提高技能的好方法。
var seconds = 7510;
console.log("seconds: "+seconds);
var hours = Math.floor(seconds/3600);
seconds -= hours * 3600;
console.log("hour: "+hours);
console.log("seconds after calculating hours: "+seconds);
var minutes = Math.floor(seconds/60);
seconds -= minutes * 60;
console.log("minutes: "+minutes);
console.log("seconds after calculating munites: "+seconds);
var total_seconds = hours*3600 + minutes*60 + seconds;
console.log("total_seconds: "+total_seconds);
相关问题
- 1. 将时间转换为秒+毫秒秒
- 2. 秒转换Firebase时间戳?
- 3. 转换时间为毫秒?
- 4. JavaScript时间转换
- 5. 的Javascript转换日期时间为 “______秒/分钟/小时/月前”
- 6. 将时间秒从时间转换为本地时间
- 7. 将毫秒转换为时间码
- 8. Ruby:将时间转换为秒?
- 9. ruby转换时间以秒计
- 10. 如何将时间量转换为秒?
- 11. Hive:如何转换毫秒时间戳?
- 12. 将时间戳转换为毫秒 - MATLAB
- 13. 将时间码转换为秒
- 14. Haskell将时间毫秒转换为UTCTime
- 15. 转换JulianDate到时间毫秒
- 16. 转换日期和时间为毫秒
- 17. 转换秒,在C++ UNIX时间戳
- 18. 将时间戳转换为纳秒
- 19. 毫秒转换为基本时间
- 20. 转换“时间前”秒为Android
- 21. Javascript时间加秒?
- 22. 在javascript中将时间戳转换为毫秒
- 23. 将总秒数转换为ISO持续时间字符串。 Javascript
- 24. 使用PHP将毫秒数转换为javascript时间戳
- 25. 时间转换为javascript
- 26. 时间戳转换的JavaScript
- 27. 在毫秒中将毫秒转换为日期时间
- 28. 转换时间以微秒为单位分秒
- 29. 接收UNIX时间戳和转换时间,以毫秒WP7
- 30. 转换日期时间用毫秒到SQL日期时间
也就是说那里得到的余数。 –
'x - = y'表示'x = x - y'。 – gyre