天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1903|回复: 5

如何判断一个时间是不是工作时间?【ID:1795】

[复制链接]
塞普克 发表于 2012-6-29 11:38:26 | 显示全部楼层 |阅读模式
本帖最后由 purple 于 2012-11-27 09:44 编辑

比如“2012-06-29 10:00:00" 应该是一个工作日历中是一个工作时间。
但是”2012-06-30 10:00:00“应该是一个工作日历中的一个非工作时间。
如何有iScript判断?
irene 发表于 2012-6-29 11:52:32 | 显示全部楼层
您好,您可以通过判断某一天中相隔小时数是否为零去判断。如:getWorkingTimesCount("2012-06-29 08:00:00","2012-06-29 10:00:00");
 楼主| 塞普克 发表于 2012-7-2 15:48:35 | 显示全部楼层
你这个办法不好,比如我的工作时间设置是9:00 - 12:00 13:00-18:00
那我用9:20应该是工作时间,12:20应该是非工作时间,是吧?
用你这方法怎么实现?
irene 发表于 2012-7-2 16:13:48 | 显示全部楼层
本帖最后由 irene 于 2012-7-2 16:17 编辑

您好,您可以到工作日历中将非工作时间设为例外日,那么再用上述方法即可知道某个时间段是否是工作时间,如下图:
例外日.jpg
。如果还有问题,您可以加我QQ:2676466983
purple 发表于 2012-7-5 10:44:49 | 显示全部楼层
Q上跟客户沟通,实际需求为,输入一个时间,便能根据工作日历,计算出当前是工作时间,还是非工作时间。但平台暂未提供计算至分的函数,现已作为新需求提交至研发那边。
purple 发表于 2012-11-27 09:45:11 | 显示全部楼层
您好,该需求已计划在下一版本(sp7)中实现,具体版本发布之后,落实有实现,也将在该贴子上告知。敬请留意。

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 19:46

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表