202111111111白银三
2023-6-20 17:17:10 发布在问答
日期过滤组件
Image_20230620171517.png Image_20230620171534.png 如图,数据统计日期是日期过滤组件,现在显示的应该是2023-06-19,但为什么我debug(dd)是2023-05-19呢?少了一个月
1689
6
精彩评论6
yhdata_lyaa
发表于 2023-6-20 17:22:07 显示全部楼层
日期是0-11月,可以+1显示正常的
回复

使用道具 2#

202111111111白银三
发表于 2023-6-20 17:48:13 显示全部楼层
Image_20230620174448.png 不是很对,如图,我这数据统计日期为5.31的时候按理来说下面表格里显示的也是5.31,可它显示的确实6.1,表格里的参数就是param['today'],脚本如下:var dd = 数据统计日期.firstDates[0]var df = toString(dd)
var ds = substring(df,1)
var c=dateAdd(parseDate(ds,'yyyy-MM-dd'),'month',1)
var f = dateAdd(c,"dayofyear",-1)
var d = formatDate(c,'dd/MM/yyyy')
var e = formatDate(f,'dd/MM/yyyy')
//debug(e)
param['today']=d

回复

使用道具 3#

yanieye
发表于 2023-6-20 20:22:14 显示全部楼层
var c=dateAdd(parseDate(ds,'yyyy-MM-dd'),'month',1)直接改成
var c=parseDate(ds,'yyyy-MM-dd');
回复

使用道具 4#

202111111111白银三
发表于 2023-6-21 09:26:28 显示全部楼层
yanieye 发表于 2023-6-20 20:22
var c=dateAdd(parseDate(ds,'yyyy-MM-dd'),'month',1)直接改成
var c=parseDate(ds,'yyyy-MM-dd');

这样它是少一个月的,比如控件日期是20230620这样写获取到的是20230520,所以我才加了一个月,但加完一个月之后到了20230531号获取的值却变为20230601
回复

使用道具 5#

202111111111白银三
发表于 2023-6-21 11:04:02 显示全部楼层
有人么?还没解决嘞
回复

使用道具 6#

yhdata_lyaa
发表于 2023-6-21 13:20:11 显示全部楼层
回复

使用道具 7#

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
1500W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部