起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1638|回复: 1

[结贴] 以下的代码中的calLeaveData是如何计算时间的?

[复制链接]

13

主题

41

帖子

104

积分

初级会员

Rank: 2

积分
104
QQ
发表于 2014-4-10 16:56:54 | 显示全部楼层 |阅读模式
if (event.column == 'fStartTime' || event.column == 'fEndTime') {
  var starttime = data.getValue("fStartTime");
  var fEndTime = data.getValue("fEndTime");
  if (starttime != null && fEndTime != "" && starttime != ""
    && fEndTime != null) {
   //debugger;
   var hour = calLeaveData(starttime.replace("T", " "), fEndTime.replace("T", " "));
   if (hour >= 0) {
    debugger;
    data.setValue("fLeaveHours", (hour%8).toString());
    data.setValue("fFactHours", (hour%8).toString());
    data.setValue("fLeaveDays",
      parseInt(hour / 8) > 0 ? parseInt(hour / 8) : '0');
    data.setValue("fFactDays",
      parseInt(hour / 8) > 0 ? parseInt(hour / 8) : '0');
   } else {
    alert('填入的时间不合法!');
    data.setValue("fFactDays", '0');
    data.setValue("fLeaveHours", '0');
    data.setValue("fFactHours", '0');
    data.setValue("fLeaveDays", '0');
   }

13

主题

41

帖子

104

积分

初级会员

Rank: 2

积分
104
QQ
 楼主| 发表于 2014-4-10 17:25:06 | 显示全部楼层
结贴吧,已经找到了。
高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-4-19 06:54 , Processed in 0.058367 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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