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);
})()
文档更新时间: 2023-09-16 02:12 作者:admin