点击按钮实现日期控件加一天

image.png

点击前一天按钮将开始日期和结束日期同时减一天

点击后一天按钮将开始日期和结束日期同时加一天

FineReport dlb 发布于 2020-9-2 17:28
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
zsh331Lv8专家互助
发布于2020-9-2 17:38

https://bbs.fanruan.com/wenda/question/40577.html


楼主: 帖子中有对应的demo文档,下载下来看吧,通过js给参数赋值实现!

最佳回答
1
LouisLinLv4初级互助
发布于2020-9-2 20:44

https://help.finereport.com/doc-view-1186.html

文档里详细讲了取前一天日期的方法,后一天同理,截图如下:企业微信截图_15990505595622.png

最佳回答
0
ColdmanLv6高级互助
发布于2020-9-2 17:43

我咋记得你这个问题问过,当时还给你解决方案了的

最佳回答
0
machengLv3见习互助
发布于2020-9-2 17:45

获取日期js

var start =_g().parameterEl.getWidgetByName('begin').getValue();


var Dates = new Date(start);

//-1就是减一天  加一天就是+1

    Dates.setDate(Dates.getDate()  -1);


    var mon = Dates.getMonth() + 1,

        day = Dates.getDate();

    if(mon < 10){

        mon = "0" + mon;//月份小于10,在前面补充0

    }

    if(day < 10){

        day = "0" + day;//日小于10,在前面补充0

    }

end1=Dates.getFullYear() + "-" + mon + "-" +day;


_g().parameterEl.getWidgetByName('begin').setValue(end1);


  • 5关注人数
  • 781浏览人数
  • 最后回答于:2020-9-2 20:44
    请选择关闭问题的原因
    确定 取消
    返回顶部