返回

## isWorkingTimeByCalendar(currentDate, calendarId)

### 概述

判断输入的时间是否为工作时间

### 返回值

#### long

### 参数

#### 1、currentDate String

"yyyy-MM-dd HH:mm:ss"或者"yyyy-MM-dd HH:mm"格式的字符串

#### 2、calendared String

工作日历Id

### 示例

#### 描述:

实现isWorkingTimeByCalendar(currentDate, calendarId)函数的应用，判断输入的时间是否为工作时间

##### iScript 代码:

    //表单中有一个日期控件，日期的格式为年月日时分，然后单行文本框的值脚本写代码，
    //根据日期控件的值是否为工作时间来确实给单行文本框不同的值，具体的代码如下（第二个方法中的第二个参数是工作日历的id）
    (function(){
    var value=getItemValueAsDate("时间");
    var rtn="";
    if(value!=null) {
       var datevalue=$TOOLS.DATE_UTIL.getDateTimeStr(value);
       if(isWorkingTimeByCalendar(datevalue,'11e2-05e6-8f8919db-8903-4be494916f5a')) {
           rtn="当前输入的时间是该用户的工作时间";
       }else {
             rtn="当前输入的时间是该用户的非工作时间，用户可以自由安排";
            }
    }
    return rtn;
    })()