使用javascript使用一个数字多次执行

使用javascript使用一个数字多次执行,javascript,time,Javascript,Time,有人能帮我写代码吗。我想用一个时间乘以一个数字,比如20,比如35:00。我需要这个来计算出每个员工每周工作多少的总成本。我刚刚将包含这些值的两个字段相乘,看看它是否有效,但它不起作用。这是密码 var total = util.printd("timeDiff") * ("Total_Cost"); this.getField("Total_Cost").value = total; 谢谢您需要花点时间来解析它 然后你需要分别计算每个部分 var timeArr = util.printd(

有人能帮我写代码吗。我想用一个时间乘以一个数字,比如20,比如35:00。我需要这个来计算出每个员工每周工作多少的总成本。我刚刚将包含这些值的两个字段相乘,看看它是否有效,但它不起作用。这是密码

var total = util.printd("timeDiff") * ("Total_Cost");
this.getField("Total_Cost").value = total;

谢谢

您需要花点时间来解析它

然后你需要分别计算每个部分

var timeArr = util.printd("timeDiff").split(':');
var total = Total_Cost;
var hours = timeArr[0] * total;
var minutes = timeArr[1] * total;
this.getField("Total_Cost").value = hours + ':' + minutes;

必须使用正确的时间值拆分和重新配置时间。结果是总成本

var timeDiff='35:20',
每小时成本=20,
全部的
函数getDecimalTime(s){
var p=s.split(“:”);
返回+p[0]++p[1]/60;
}
总计=getDecimalTime(timeDiff)*每小时成本;

文件。填写(总计)因为这不是标准的JavaScription,所以您使用的是什么库?答案应该是什么?20*35:00=700:00,20*35:00=11.66667迪维尔纳,是的,这就是我需要的“20*35:00=700:00”计算时间或金钱?谢谢迪维尔纳,这很有帮助。