永洪社区

标题: 文本参数日期减一天 [打印本页]

作者: 江湖    时间: 2023-9-1 16:31
标题: 文本参数日期减一天
如图,有日期格式文本参数,想要实现当这个参数变动的时候,能自动生成选择日期前一天的参数,该如何实现:
如当前的  日期参数为  2023-09-01   则  前一天的参数为  2023-08-31         

作者: yhdata_lyaa    时间: 2023-9-1 16:31


作者: 昝增璟    时间: 2023-9-1 16:34
var now_date = new Date()
var v_date=formatDate(now_date,'yyyy-MM-dd'); //今天
var v_date_1  = dateAdd(now_date,'day',-1);   //昨天
var v_date_7 = dateAdd(now_date,'day',-7); //近七天
var v_date_28 = dateAdd(now_date,'day',-29); //近二十八天

结束日期.value =formatDate(v_date_1,'yyyy-MM-dd')
开始日期.value =formatDate(v_date_7,'yyyy-MM-dd')
作者: 江湖    时间: 2023-9-1 16:57
昝增璟 发表于 2023-9-1 16:34
var now_date = new Date()
var v_date=formatDate(now_date,'yyyy-MM-dd'); //今天
var v_date_1  = dateA ...

看不明白,  能直接告诉我   当前报告里面有  个 名字为 ”选择日期 “的日期格式文本参数(可选择),如何通过脚本生成新的参数  ”前一天“嘛
作者: ximing    时间: 2023-9-4 08:52
脚本在【装载时运行】和【变化时运行】里边都要写

// 获取当前日历选择日期
var eDate = getDateOfYearMonDay(选择日期);

// 所选日期前一天
param['yesterday'] = formatDate(dateAdd(eDate,'day',-1),'yyyy-MM-dd');


上面的脚本试一下是不是你想要的


作者: 江湖    时间: 2023-9-6 08:08
yhdata_Qttbp89m 发表于 2023-9-4 08:52
脚本在【装载时运行】和【变化时运行】里边都要写

// 获取当前日历选择日期

用前面lyaa的方法已经解决了,谢谢




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4