FR跨月获取日期BUG

QC_RUBBER_QUALITY.rar

求助:

以下界面点击折线图的标签点,可以带出日期,但是当跨月的时候,点击上月的日期时,如何使用js抓取到上个月呢?

如下图显示,点击4号,传递日期为11月4号,点击31号,传递的日期为11月31号实际上我想传的日期为10月31号

js代码如下:

var date = new Date();

var year=date.getFullYear()

var month=(date .getMonth())<10?'0'+(date .getMonth()+1):(date .getMonth()+1)

console.log(year+"-"+month+'-'+dataTime)

window.parent.postMessage(year+"-"+month+'-'+dataTime, '*')

image.png

FineReport 用户Z5120170 发布于 2023-11-23 09:50 (编辑于 2023-11-23 10:03)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
用户Z5120170Lv3见习互助
发布于2023-11-23 14:13

修改js:

var date = new Date();

var year=date.getFullYear()

var day = date.getDate()

if(dataTime-day<0){

var month=(date .getMonth())<10?'0'+(date .getMonth()+1):(date .getMonth()+1)

console.log(year+"-"+month+'-'+dataTime)

window.parent.postMessage(year+"-"+month+'-'+dataTime, '*')

}else {

var month=(date .getMonth())<10?'0'+(date .getMonth()):(date .getMonth())

console.log(year+"-"+month+'-'+dataTime)

window.parent.postMessage(year+"-"+month+'-'+dataTime, '*')

}

最佳回答
0
帆软用户du7GhX9Kl2Lv3初级互助
发布于2023-11-23 09:54

image.png

  • 用户Z5120170 用户Z5120170(提问者) 我想要传出去的是一个2023-11-04或者2023-10-31这样,如果用分类名的话,传出去的应该是4或者31吧
    2023-11-23 09:56 
  • 帆软用户du7GhX9Kl2 帆软用户du7GhX9Kl2 回复 用户Z5120170(提问者) 在拼接一下啊
    2023-11-23 09:57 
  • 用户Z5120170 用户Z5120170(提问者) 回复 帆软用户du7GhX9Kl2 已经是分类名了,还是不行,之前就是拼接的
    2023-11-23 10:03 
  • 1关注人数
  • 251浏览人数
  • 最后回答于:2023-11-23 14:13
    请选择关闭问题的原因
    确定 取消
    返回顶部