找文章 / 找答案
精选问答 更多内容

日期过滤组件

202111111111青铜四 显示全部楼层 发表于 2023-6-20 17:17:10 |阅读模式 打印 上一主题 下一主题
1
未解决

日期过滤组件

1487 6
Image_20230620171517.png Image_20230620171534.png 如图,数据统计日期是日期过滤组件,现在显示的应该是2023-06-19,但为什么我debug(dd)是2023-05-19呢?少了一个月
回复

使用道具 举报

精彩评论6

yhdata_lyaa 显示全部楼层 发表于 2023-6-20 17:22:07
日期是0-11月,可以+1显示正常的
回复

使用道具 举报

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

回复

使用道具 举报

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

使用道具 举报

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
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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