|
1、(static) adjustday(date, num) → {date} 校正天数
示例:
(function(){
var today = gettoday();
var date = adjustday(today, 1);
getcurrentdocument().finditem("结果1").setvalue(date);
})()
2、(static) adjustmonth(date, num) → {date} 校正月份
示例:
(function(){
var today = gettoday();
var date = adjustmonth(today, 1);
getcurrentdocument().finditem("结果2").setvalue(date);
})()
3、(static) adjustyear(date, num) → {date} 校正年份
示例:
(function(){
var today = gettoday();
var date = adjustyear(today, 1);
getcurrentdocument().finditem("结果3").setvalue(date);
})()
4、(static) diffdays(startdate, enddate) → {integer}
示例:
(function(){
var startdate = getitemvalue("输入1");
var enddate = getitemvalue("输入2");
var diff = diffdays(startdate, enddate);
getcurrentdocument().finditem("结果4").setvalue(diff);
})()
5、(static) diffhours(startdate, enddate) → {integer} 获取相隔小时数
示例:
(function(){
var startdate = getitemvalue("输入1");
var enddate = getitemvalue("输入2");
var diff = diffhours(startdate, enddate);
getcurrentdocument().finditem("结果5").setvalue(diff);
})()
6、(static) diffmonths(startdate, enddate) → {integer} 获取相隔月份数
示例:
(function(){
var startdate = getitemvalue("输入1");
var enddate = getitemvalue("输入2");
var diff = diffmonths(startdate, enddate);
getcurrentdocument().finditem("结果6").setvalue(diff);
})()
7、(static) diffyears(startdate, enddate) → {integer} 获取相隔年份数
示例:
(function(){
var startdate = getitemvalue("输入1");
var enddate = getitemvalue("输入2");
var diff = diffyears(startdate, enddate);
getcurrentdocument().finditem("结果7").setvalue(diff);
})()
8、(static) getcurdate(date, formattext) → {string} 按其参数指定的格式获取当前时间,并以字符串的形式返回
示例:
(function(){
var todaytxt = getcurdate("yyyy-mm-dd");
getcurrentdocument().finditem("结果8").setvalue(todaytxt);
})()
9、(static) format(date, formattext) → {string} 按其参数指定的格式获取时间字符串
示例:
(function(){
var today = gettoday();
var todaytxt = format(today, "yyyy-mm-dd:mm");
getcurrentdocument().finditem("结果9").setvalue(todaytxt);
})()
10、(static) getday(date) → {integer} 根据日期,获取日(几号)
示例:
(function(){
var date = getitemvalue("输入1");
var day = getday(date);
getcurrentdocument().finditem("结果10").setvalue(day);
})()
11、(static) getmonth(date) → {integer} 根据日期,获取月份
示例:
(function(){
var date = getitemvalueasdate("输入1");
var month = getmonth(date);
getcurrentdocument().finditem("结果11").setvalue(month);
})()
12、(static) getyear(date) → {integer} 根据日期,获取年份
示例:
(function(){
var date = getitemvalueasdate("输入1");
var year = getyear(date);
getcurrentdocument().finditem("结果12").setvalue(year);
})()
13、(static) gettoday() → {date} 获取当日日期
示例:
(function(){
var today= gettoday();
getcurrentdocument().finditem("结果13").setvalue(today);
})()
14、(static) getworkingdaycount(startdate, enddate) → {integer} 获取相隔工作天数
示例:
//计算输入1-输入2之间工作天数
(function(){
var startdate = getitemvalue("输入1");
var enddate = getitemvalue("输入2");
var daycount = getworkingdaycount(startdate, enddate);
getcurrentdocument().finditem("结果14").setvalue(daycount);
})()
15、(static) getworkingtimescount(startdate, enddate) → {integer} 获取相隔工作小时数 (注:若startdate或enddate小于当前年份前10年或大于当前年份后10年,返回0)
示例:
//计算输入1-输入2工作小时数
(function(){
var startdate = getitemvalue("输入1");
var enddate = getitemvalue("输入2");
var hourcount = getworkingtimescount(startdate, enddate);
getcurrentdocument().finditem("结果15").setvalue(hourcount);
})()
16、(static) parsedate(str, format) → {date} 将字符串按给定格式转换为日期型
示例:
//按输入格式输入文本
(function(){
var formattext = getitemvalue("输入3");
var datetext = getitemvalue("输入4");
var text = parsedate(datetext, formattext);
getcurrentdocument().finditem("结果16").setvalue(text);
})()
17、(static) isworkingtime(currentdate) → {boolean} 根据前台用户绑定的工作日历,判断当前时间currentdate是否为工作时间
示例:
(function(){
var date = getitemvalue("输入5");
var result = isworkingtime(date);
getcurrentdocument().finditem("结果17").setvalue(result);
})()
18、(static) isworkingtimebycalendar(currentdate, calendarid) → {boolean} 根据工作日历,判断当前时间currentdate是否为工作时间
示例:
(function(){
var date = getitemvalue("输入6");
var calendarid = getitemvalue("calendarid");
var result = isworkingtimebycalendar(date, calendarid);
getcurrentdocument().finditem("结果18").setvalue(result);
})() |
|