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

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

为什么就今天的时间差算不出来??

[复制链接]
gsp110766 发表于 2011-12-31 13:53:09 | 显示全部楼层 |阅读模式
本帖最后由 purple 于 2012-1-30 10:10 编辑

时间差计算 都好使,就今天2011年12月31日算不出来时间差

代码如下:
var starttime = getItemValueAsDate("预计出厂时间");
var endtime = getItemValueAsDate("预计归来时间");

var diff=0;
if(starttime != null && endtime != null)
{
   var startday = $TOOLS.DATE_UTIL.getDateTimeStr(starttime);
   var endday = $TOOLS.DATE_UTIL.getDateTimeStr(endtime);
   diff = getWorkingTimesCount(startday, endday);
}
diff;
suyisene 发表于 2012-1-4 09:36:49 | 显示全部楼层
你好,请问你出现这个问题就是在12月31号出现这样的问题的嘛?
 楼主| gsp110766 发表于 2012-1-9 16:41:52 | 显示全部楼层
对, 目前只发现2011年12月31日 不好用
admin 发表于 2012-1-9 20:50:39 | 显示全部楼层
您好,请问您的建单人的工作日历是不是标准工作日历呢?脚本没有问题的,时间是根据您设定的工作日历计算的,您确认下,有问题,我们再沟通。
 楼主| gsp110766 发表于 2012-1-10 10:29:21 | 显示全部楼层
我们myApps里每个人都是标准日历, 我也试过了 只有2011年12月31日这一天没办法计算出时间差, 其他的似乎都可以
purple 发表于 2012-1-10 15:10:43 | 显示全部楼层
您好,我这边昨天测试了,确实是工作日历引起的,请问您其他的周六、周日是否会正常计算吗,麻烦您确认一下。谢谢。
purple 发表于 2012-1-10 15:11:34 | 显示全部楼层
您好,我这边昨天测试了,确实是工作日历引起的,请问您其他的周六、周日是否会正常计算吗,麻烦您确认一下。谢谢。
 楼主| gsp110766 发表于 2012-1-11 10:36:22 | 显示全部楼层
果然其他的周六、周日也不能正常计算
purple 发表于 2012-1-11 11:53:20 | 显示全部楼层
这个是跟人员的工作日历计算的,因为您采用的是标准工作日历,所以,如果是节假日的单,您可以设定例外日来解决的。

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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