1.第一个问题最好是用两个组件筛选日期,加过滤的时候,让日期在这两个参数之间,实在不行可以参考下这个函数的用法,处理出一个5年前的日期
给日期添加指定时间间隔,时间间隔包括:year,quarter,month,weekofyear,dayofyear,dayofmonth,dayofweek,hour,minute,second。
例如:
var date = new Date("July 21,1983 01:15:00");
dateAdd(date, "month", 1);
2.第2个问题,红色方框里的那个1是怎么来的,格间计算吗
1.不能直接用,得转换成日期列,用日期列来做计算
2.如果是数据库字段,可以建表达式,也要先转换成日期列才能用,在用上面那个函数处理出4年的时间作为参数,用这个参数和日期列用下面这个函数建计算列,通过if判断计算出的值,如果时间间隔为0结果为1,否则为空
计算两个日期之间的时间差,时间间隔包括:year,quarter,month,weekofyear,dayofyear,dayofmonth,dayofweek,hour,minute,second。
例如:
var date = new Date("July 21,1983 01:15:00");
var date1 = new Date("Aug 21,1983 01:15:00");
dateGap(date, date1, "month");