搭建论坛《搭建之星》论坛用户咨询 → [建议]admin,是否考虑加入日期的工作日计算。


  共有5401人关注过本帖树形打印

主题:[建议]admin,是否考虑加入日期的工作日计算。

帅哥哟,离线,有人找我吗?
王键
  1楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 王键
等级:高工 帖子:340 积分:1635 威望:1 精华:2 注册:2003-4-14 13:02:35
[建议]admin,是否考虑加入日期的工作日计算。  发帖心情 Post By:2005-10-24 9:40:09

很多时候在计算日期时是要按计算工作日甚至是工作时计算的,也就是去除星期六、星期日、节假日,甚至是精确至一天的工作时间来计算。如推算完成日期,如:某一证件,10月20日收件,20个工作日做完,因要监督工作情况,办结的最终时限要由计算机生成;再如:计算请假时间,共请了几个小时的假,不可能把下班时间与休班时间也加上。 当然,这是个建议,实现起来挺困难的,毕竟参数太多。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
FSJM
  2楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:2323 积分:6885 威望:9 精华:0 注册:2002-10-23 13:50:52
  发帖心情 Post By:2005-10-24 10:05:24

此功能可以通过“时间计算”构件完成,但要作到精确,必须把一年中的所有假期都标注到一个数据表中,然后查询计算。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
王键
  3楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 王键
等级:高工 帖子:340 积分:1635 威望:1 精华:2 注册:2003-4-14 13:02:35
  发帖心情 Post By:2005-10-24 10:07:13

这个功能我以前实现过,是觉的太麻烦,才建议是否改成构建的方式。谢谢您的解答。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
FSJM
  4楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:2323 积分:6885 威望:9 精华:0 注册:2002-10-23 13:50:52
  发帖心情 Post By:2005-10-24 10:25:15

主要是,每年的假日日期是不一样的,所以做成 标准构件 还是有些不宜。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
王键
  5楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 王键
等级:高工 帖子:340 积分:1635 威望:1 精华:2 注册:2003-4-14 13:02:35
  发帖心情 Post By:2005-10-24 10:33:38

我以前实现时是自已想出来的一个公式,可以扣去星期六与星期日的,什么时间我再找一下,给您参考一下。:)

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
FSJM
  6楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:2323 积分:6885 威望:9 精华:0 注册:2002-10-23 13:50:52
  发帖心情 Post By:2005-10-24 10:46:21

好的,作个标准模块,还是适合的。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
王键
  7楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 王键
等级:高工 帖子:340 积分:1635 威望:1 精华:2 注册:2003-4-14 13:02:35
  发帖心情 Post By:2005-10-26 8:52:02

找到了,我用的是:((当前日期+当前日期的星期数+工作日的天数)/6然后取整)*2+工作日的天数+当前日期。如10.5日星期三,15个工作日完成,计算为:(5+3+15)/6取整为3*2+15=21,然后10月5日向后21天即为10月26日。 这是我当时花了3天时间考虑出来的。但有两种情况时不正确一个是正确推算日期为下个星期一的,会成为下个星期日。再就是如果正确推算日期正好是非下个星期的星期5,也会后退两天成为星期日。至于节假日,就判断算出的日期是不是在这几天就是了,是就在结束假期的日子后再加一,就是所需要的日期。所以我说太麻烦,如果您根据这个做成构件,就好办多了。:)

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
王键
  8楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 王键
等级:高工 帖子:340 积分:1635 威望:1 精华:2 注册:2003-4-14 13:02:35
  发帖心情 Post By:2005-10-26 8:56:09

再就是有一点啊,只能判断当前日期是星期几,这不太合适呀,要不出错的两种情况,很容易判断排除掉。:)admin,这个改一下吧!

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
王键
  9楼 个性首页 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 王键
等级:高工 帖子:340 积分:1635 威望:1 精华:2 注册:2003-4-14 13:02:35
  发帖心情 Post By:2005-10-26 8:58:29

对了,判断日期如果能加最好在网站●搭建者中也加入。:)

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
FSJM
  10楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:2323 积分:6885 威望:9 精华:0 注册:2002-10-23 13:50:52
  发帖心情 Post By:2005-10-26 10:54:43

我看不明白你想加一个什么功能。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
总数 13 1 2 下一页

返回版面帖子列表

[建议]admin,是否考虑加入日期的工作日计算。








签名