如何将一天的时间按照工作时间来计算,而不是24小时制
有一个表单流程,相同计算开始和结束时间之间的工作间隔,
if(this.form.get("startTime").getData()!="" && this.form.get("endTime").getData()!=""){
var ksTime = Date.parse(this.form.get("startTime").getData());
var jsTime = Date.parse(this.form.get("endTime").getData());
var number = ((jsTime - ksTime)/1000/60/60/24).toFixed(1)
this.data.number = number
}
用这段代码只能计算24小时为一天的时间,但是我在系统配置中设定了上下班时间,想通过上班的总时间来计算开始和结束时间之间的间隔
https://www.o2oa.net/forum/data/attachment/forum/202303/28/6422a520ce3ad.png
查询到有这个脚本一般是在表单的那一部分填写
?https://www.o2oa.net/forum/data/attachment/forum/202303/28/64225e90e19e2.png
您截图的接口就可以的,下面有使用样例,具体要在哪里使用,要看您的需求了 按当前的系统设置,每天是2.5+4.5=7 小时。把number计算公式里的24换成7试试 中科星启 发表于 2023-4-22 09:45
按当前的系统设置,每天是2.5+4.5=7 小时。把number计算公式里的24换成7试试
哇哦,看了您的回复我才明白楼上的意思欸,您说的很对:handshake
页:
[1]