爱游戏

 
 注册成为天翎用户
查看: 11|回复: 0

日期工具date-爱游戏

[复制链接]
admin 发表于 2023-9-15 16:01:29 | 显示全部楼层 |
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);
})()
您需要登录后才可以回帖 登录 | 注册成为天翎用户

本版积分规则

||爱游戏 ( )

gmt 8, 2023-9-30 12:11

powered by x3.4

爱游戏 copyright © 2001-2020, tencent cloud.

快速回复 返回列表
网站地图