自定义时间

image.png选择时间以周六那一天为准,下面更改一周时间是周六到下周五,

FineReport kzl 发布于 2024-1-19 14:11
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
华莉星宸Lv7资深互助
发布于2024-11-2 09:50

DATEINWEEK函数获取所选日期的周六 及下周五就行了哈

 

DATEINWEEK(date,number):函数返回在某一个星期当中第几天的日期。

示例:

dateInWeek("2008-08-28",2)等于2008-08-26。

dateInWeek("2008-08-28",-1)等于2008-08-31。如果最后一个参数为-1,返回该日期所在星期的最后一天。

--------------------------------------------------------

所选日期的周六

image.png

所选日期对应的下周五

image.png

最佳回答
0
用户k6280494Lv6资深互助
发布于2024-1-19 14:16
  • kzl kzl(提问者) 没用,他这个一周还是周一到周日这7天为一周的,我要的是周六到下周五为一周
    2024-01-19 14:24 
最佳回答
0
ID1208Lv6高级互助
发布于2024-1-19 14:33

随机选择一个日期,返回这个日期所在的一周时间(周六到下周五)?

最佳回答
0
格调Lv6初级互助
发布于2024-1-19 15:00(编辑于 2024-1-19 15:03)

var dateEditor1 = this.options.form.getWidgetByName("dateEditor1").getValue(); var dateEditor0 = this.options.form.getWidgetByName("dateEditor0"); var currentDate = new Date(dateEditor1); currentDate.setDate(currentDate.getDate() + 6); 

//这里是+6或者+7 根据实际业务来 

var futureDate = currentDate.toISOString().split("T")[0]; this.options.form.getWidgetByName("dateEditor0").setValue(futureDate);

不知道是不是这个能不能解决你的问题

image.png

  • 5关注人数
  • 275浏览人数
  • 最后回答于:2024-11-2 09:50
    请选择关闭问题的原因
    确定 取消
    返回顶部