格式化时间(秒)相对于JavaScript中的金额
Format time (seconds) relative to amount in JavaScript
我正在尝试输出一个以秒为单位的动态数字:秒,分,小时或天,具体取决于总数。
像下面这样快速格式化秒的最好方法是什么?
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";
}
相关文章:
- 获取唯一值并使用javascript计算金额总和
- 如何将我通过JavaScript计算的自定义金额作为金额发送到PHP表单
- 将金额分配给不同的字段javascript
- 用户在数字上输入金额,然后输出最高数字javascript
- Javascript 计算未返回正确的金额
- 通过javascript减少一个框中的金额,并将相同的值动态递增到另一个盒子
- 在 Javascript 中用百分比更正总金额
- 在javascript中自动添加带有十进制值的金额
- 使用 JavaScript 验证金额字段
- 如何在javascript/jquery中添加字符串美元金额
- 返回美元金额正则表达式 JavaScript
- 如何从javascript更改Paypal金额值
- 在JavaScript中,从美元金额中提取数字的最紧凑、最高效、最可靠的方法是什么
- 使用javascript函数动态更新PayPal货币和金额字段
- 允许使用JavaScript Regex将金额输入到输入中
- 试图设置一个javascript,在Netsuite中更改价格金额时提醒用户
- 用Javascript从带有输入标题的单选按钮中获取金额
- JavaScript中美元金额的正则表达式
- JavaScript,计算动态金额
- 格式化时间(秒)相对于JavaScript中的金额