我现在的查询条件如上图,当同比规则选择星期同比的话,单日L的日期就为去年对应的星期日期,当选择节日同比的时候就为跟今年的同一日。 举例 只变化单日的,月累计忽略 如果按星期同比今年是2021-06-03(星期四),那么去年就是2020-06-04(星期四) 如果按节日同比今年是 2021-10-01(星期五),那么去年就是2020-10-01(星期四) 请问我该用js或者其他方法如何实现呢 var S1_txdate = this.options.form.getWidgetByName("S1_txdate"); //2021年的日控件 var S2_txdate = this.options.form.getWidgetByName("S2_txdate"); //2020年的日控件
var value =this.getValue();//获取当前单选控件值
if(value=="T") //按照星期同比 { S2_txdate.setValue(???); //这里我该如何写能获得的日期是去年的同星期的 } Else //按照节日同比 { S2_txdate.setValue(???) //;这里我该如何写能获得的日期是去年的同一天的 |