我试图以秒为单位输出一个动态数字:秒、分钟、小时或天,具体取决于总数。
快速格式化秒的最佳方法是什么,如下所示?
33 seconds = 33 seconds
92 seconds = 1.5 minutes
6200 seconds = 1.7 hours
180000 seconds = 2 days
980010 seconds = 1.6 weeks
我希望有一个可以处理这个问题的 jQuery 库?
任何帮助深表感谢。
我试图以秒为单位输出一个动态数字:秒、分钟、小时或天,具体取决于总数。
快速格式化秒的最佳方法是什么,如下所示?
33 seconds = 33 seconds
92 seconds = 1.5 minutes
6200 seconds = 1.7 hours
180000 seconds = 2 days
980010 seconds = 1.6 weeks
我希望有一个可以处理这个问题的 jQuery 库?
任何帮助深表感谢。
下面的函数工作得很好。您可以在函数中添加一些条件语句以返回您想要的确切字符串。即如果所有其他值都是==0
等,则只是秒数。
function convertFromSeconds(seconds)
{
var numdays = Math.floor(seconds / 86400);
var numhours = Math.floor((seconds % 86400) / 3600);
var numminutes = Math.floor(((seconds % 86400) % 3600) / 60);
var numseconds = ((seconds % 86400) % 3600) % 60;
return numdays + " days " + numhours + " hours " + numminutes + " minutes " + numseconds + " seconds";
}