查看: 2378|回复: 5

能否按照8小时制来计算两个日期中的时间差。

升级   63.2%

78

主题

47

回帖

816

积分

高级会员

Rank: 4

积分
816
发表于 2023-3-27 21:11:18 | 显示全部楼层 |阅读模式


创建了请假流程,我在开始日期和结束日期的change事件中添加了如下的代码,来计算两个日期之间的具体时间,但是现在遇到一个问题,正常工作时间是八个小时的情况下,能否通过八小时制来判断两个日期之间的时间,比如我选同一天的开始时间是上午八点到中午十二点,按照上班时间应该是属于半天也就是0.5天的,但是下面这段代码是24小时制的,显示了0.2天。


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
}






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37139
发表于 2023-3-28 11:27:19 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   77%

11

主题

15

回帖

431

积分

中级会员

Rank: 3Rank: 3

积分
431
发表于 2023-3-28 13:36:13 | 显示全部楼层
本帖最后由 中科星启 于 2023-3-28 13:59 编辑

管理好!再多问一下,这个betweenMinutes的默认每天工作时间是在哪里可以设定或查询的?自己试了一下,好像是每天按7小时420分钟,自早上9:30开始的?请指点!
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37139
发表于 2023-3-28 16:28:19 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   77%

11

主题

15

回帖

431

积分

中级会员

Rank: 3Rank: 3

积分
431
发表于 2023-3-28 20:33:07 | 显示全部楼层
多谢管理!
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37139
发表于 2023-3-29 09:02:43 | 显示全部楼层
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread