Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 把数学四舍五入到下一分钟,哪怕是一秒钟_Javascript_Math_Xhtml_Rounding - Fatal编程技术网

Javascript 把数学四舍五入到下一分钟,哪怕是一秒钟

Javascript 把数学四舍五入到下一分钟,哪怕是一秒钟,javascript,math,xhtml,rounding,Javascript,Math,Xhtml,Rounding,与我先前的问题有关 我在这里更新了小提琴 这个脚本背后的原因可能看起来有点模糊,所以我将尝试解释一下。来自某个网络运营商的CDR(呼叫详细记录)语音记录以秒为单位,数据记录以字节为单位。我正在写一个“计算器”,把秒转换成分钟,把字节转换成兆字节 我还进一步添加了一些示例计划,以检查是否超龄 我的问题(这只是表面上的问题,但我是强迫症患者)是在第一次计算中(Math.round(minusage/60))(小提琴中的第22行和第23行)。我需要将它四舍五入到下一分钟,即使在Usage Used字段

与我先前的问题有关

我在这里更新了小提琴

这个脚本背后的原因可能看起来有点模糊,所以我将尝试解释一下。来自某个网络运营商的CDR(呼叫详细记录)语音记录以秒为单位,数据记录以字节为单位。我正在写一个“计算器”,把秒转换成分钟,把字节转换成兆字节

我还进一步添加了一些示例计划,以检查是否超龄

我的问题(这只是表面上的问题,但我是强迫症患者)是在第一次计算中
(Math.round(minusage/60))
(小提琴中的第22行和第23行)。我需要将它四舍五入到下一分钟,即使在Usage Used字段中输入的值超过1秒

例如:

  • 在那一分钟,你有什么计划?下拉菜单,选择计划A(500分钟)
  • 在Usage Used字段中,输入30001(即500分1秒)
  • 单击“计算”按钮
  • 使用情况摘要字段中的结果将是:

    用了500分钟-剩余500分钟中的1分钟

    目前,在Usage used字段中输入的值为30030或更大(对于计划A)之前,不会显示“使用501分钟”

    我需要它进入下一分钟,即使超过1秒(否则它会混淆将使用它的非技术人员)


    我们将非常感谢您对此事的任何帮助

    看看
    Math.ceil(…)
    。它是一种JavaScript方法,用于向上舍入到最接近的整数。这里是到的链接。

    没问题-这就是我在这里的目的:)