永洪社区

标题: end month 为最大值 begin month往前推4个月怎么做啊 [打印本页]

作者: CChuan    时间: 2023-1-4 10:45
标题: end month 为最大值 begin month往前推4个月怎么做啊
end month 为最大值  begin month往前推4个月怎么做啊?

作者: DX188    时间: 2023-1-4 11:00
首先,你得确定你的最大值
其次最小值函数:dateAdd(最大值, "month", 4);
作者: CChuan    时间: 2023-1-4 11:04
DX188 发表于 2023-1-4 11:00
首先,你得确定你的最大值
其次最小值函数:dateAdd(最大值, "month", 4);

最大值就是2022-12
作者: CChuan    时间: 2023-1-4 11:05
DX188 发表于 2023-1-4 11:00
首先,你得确定你的最大值
其次最小值函数:dateAdd(最大值, "month", 4);

这个脚本怎么写呢?
作者: yhdata_ruby    时间: 2023-1-4 11:12
yhdata_Q51WYSiO 发表于 2023-1-4 11:05
这个脚本怎么写呢?

dateAdd(最大值 ,"month", -4)
作者: CChuan    时间: 2023-1-4 11:15
yhdata_ruby 发表于 2023-1-4 11:12
dateAdd(最大值 ,"month", -4)

这个最大值只能是静态的吗?,debug出来的值为ull的

作者: yhdata_ruby    时间: 2023-1-4 11:28
yhdata_Q51WYSiO 发表于 2023-1-4 11:15
这个最大值只能是静态的吗?,debug出来的值为ull的

var a=new Date(2022,12)
var b=formatDate(dateAdd(a ,'month', -4),'yyyy-MM')
debug(b)
作者: CChuan    时间: 2023-1-4 11:42
yhdata_ruby 发表于 2023-1-4 11:28
var a=new Date(2022,12)
var b=formatDate(dateAdd(a ,'month', -4),'yyyy-MM')
debug(b)

这个最大值只能写死吗???
作者: CChuan    时间: 2023-1-4 11:44
yhdata_ruby 发表于 2023-1-4 11:28
var a=new Date(2022,12)
var b=formatDate(dateAdd(a ,'month', -4),'yyyy-MM')
debug(b)

end month 我是倒叙然后默认选择第一个,begin month 下拉框要往前面推4个月该怎么做啊??
作者: yhdata_ruby    时间: 2023-1-4 11:45
yhdata_Q51WYSiO 发表于 2023-1-4 11:42
这个最大值只能写死吗???

你不是说最大值2022-12吗,不写死就是把a换做参数啊

作者: yhdata_ruby    时间: 2023-1-4 11:51
yhdata_Q51WYSiO 发表于 2023-1-4 11:44
end month 我是倒叙然后默认选择第一个,begin month 下拉框要往前面推4个月该怎么做啊?? ...

end 怎么来的,用的哪个组件
作者: CChuan    时间: 2023-1-4 11:55
yhdata_ruby 发表于 2023-1-4 11:51
end 怎么来的,用的哪个组件

下拉参数,帖子有图片的啊
作者: CChuan    时间: 2023-1-4 11:55
下拉参数,帖子有图片的啊
作者: yhdata_yzm    时间: 2023-1-4 13:16
yhdata_Q51WYSiO 发表于 2023-1-4 11:55
下拉参数,帖子有图片的啊

首先你的图片看不出来是什么组件
1.param['你的组件名称']就是endmonth的值了
2.如果他是日期类型的那么你就可以直接用dateadd这个函数
3.如果不是日期类型的你需要先用parsedate函数转成日期再来用dateadd函数最后再用formatdate转换成你想要的格式的字符串
4.最后通setSelectedObjects给开始时间赋值
5.这些函数的用法你都可以在写脚本的时候在左边搜索到,你可以自己先整理下逻辑再来写





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