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

[其他] 设置9月6日为工作日后,getWorkingDayCount(startday, endday)方法报错

[复制链接]
tramiy2 发表于 2015-9-8 11:48:15 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2015-9-23 16:55 编辑

1.因为9月3日-5日是抗战纪念日放假,而6日是星期天但照常上班,所以进行了如下设置,将9月6日设置成为了非工作日,以便于请假管理。
BLF[4Y14LZG6Q{K0~HB(_37.png

2.请假管理里面计算年假时间的脚本报了错,进行调试之后将错误锁定在getWorkingDayCount(start,end)这一行。
页面报错提示如下:
S8W3%(EXS%3P[XGV~_BW`9S.png

调试中打印信息如下:
I)2N0N25CT55W1$OAI))QSR.png

报错是在这一行:
   9]MLY4_)H%2RQ8DT6NQ4T3R.png


不知道是不是和设置的工作日有关,请大神帮助下
 楼主| tramiy2 发表于 2015-9-9 08:50:32 | 显示全部楼层
lana 发表于 2015-9-8 17:50
有没有QQ,方便联系

2609745657
回复 1 0

使用道具 举报

lana 发表于 2015-9-8 13:55:32 | 显示全部楼层
你调用的这个方法
/* @param startDate
*            “yyyy-MM-dd HH:mm:ss”格式的字符串
* @param endDate
*            “yyyy-MM-dd HH:mm:ss”格式的字符串
*/
function getWorkingDayCount(startDate, endDate)
确保传入的参数是date类型吗?
回复

使用道具 举报

 楼主| tramiy2 发表于 2015-9-8 15:12:11 | 显示全部楼层
lana 发表于 2015-9-8 13:55
你调用的这个方法
/* @param startDate
*            “yyyy-MM-dd HH:mm:ss”格式的字符串

传额参数是日期类型
回复

使用道具 举报

lana 发表于 2015-9-8 17:13:44 | 显示全部楼层
因为我们系统每个用户都会关联一个标准日历,如是这个用户没有这个标准日历,会报数组越界,你先确保查出来的数据是准确的
回复

使用道具 举报

 楼主| tramiy2 发表于 2015-9-8 17:30:26 | 显示全部楼层
lana 发表于 2015-9-8 17:13
因为我们系统每个用户都会关联一个标准日历,如是这个用户没有这个标准日历,会报数组越界,你先确保查出来 ...

都关联了标准日历的
回复

使用道具 举报

lana 发表于 2015-9-8 17:50:06 | 显示全部楼层
有没有QQ,方便联系
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 13:18

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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