获得数学.四舍五入到下一分钟,即使超过一秒
get Math.round to round up to next minute even if over by a second
关于我之前的问题javascript数学。圆和数学。地板工作在IE和Opera,但不是Chrome, Safari或Firefox。得到NaN
我已经在这里更新了提琴http://jsfiddle.net/8VmPm/
这个脚本背后的原因可能看起来有点模糊,所以我将尝试解释。某网络运营商的话单(Call detail records)以秒为单位表示语音记录,以字节为单位表示数据记录。我在写一个"计算器"来把秒转换成分钟,把字节转换成兆字节。
我还更进一步,在里面添加了一些示例计划来检查overage。
我的问题(这只是化妆,但我是强迫症)是在第一个计算(Math.round(minusage / 60))
(第22行和23行小提琴)。我需要它四舍五入到下一分钟,即使在Usage Used字段中输入的值超过了1秒。
的例子:
- 在分钟哪个计划?下拉,选择方案A(500分钟)
- 在Usage Used字段中,输入30001(即500分1秒)
- 点击计算按钮
Usage Summary字段的结果将是:
使用500分钟。
目前,它不会显示"501 minutes used",直到Usage used字段中输入的值大于或等于30030(对于计划A)
我需要它到下一分钟,即使超过1秒(否则它会混淆非技术人员将使用它)
对于这件事的任何帮助都将是非常感激的!看看Math.ceil(...)
。这是一个用于四舍五入到最接近整数的JavaScript方法。这是MDN页面的链接
相关文章:
- 如果30秒未单击,请应用CSS一次,将其删除,然后重新迭代
- 设置随机数,然后每5秒随机减少一次,直到达到0(javascript)
- Javascript函数,需要每隔30秒递减一次
- 显示数字,然后每5秒随机更改一次(javascript)
- 仅当javascript的新内容出现时,才每3秒更新一次javascript
- 使Javascript滑块每4秒自动滑动一次
- 只有当选项卡/窗口有焦点时,页面才能每5秒刷新一次
- 画布在 Angular 服务调用中冻结一秒
- 如何在事件侦听器中每隔一秒执行一次函数
- 如何使用正则表达式每隔一秒选择一次
- 用“for 循环”为每一秒更改颜色 ul li
- RegExp替换每隔一秒的星号
- 有没有办法一秒接一秒地启动setInterval
- 获得数学.四舍五入到下一分钟,即使超过一秒
- 每隔一秒匹配一个字符
- 为什么serviceworker会导致每一秒的jquery发布都立即停止?
- Moment.js倒计时不递减超过一秒
- PHP和MySQL倒计时和更新数据库在每一秒和在过期保存结果在数据库
- Bootstrap's下拉菜单在按下它们后不到一秒关闭(Android 4.2.1, stock浏览器)
- Internet Explorer可满足的图像点击事件每隔一秒触发一次