日期字段如何配置一个基于当前日期的可选范围原创
金蝶云社区-Maybein
Maybein
2人赞赏了该文章 1280次浏览 未经作者许可,禁止转载编辑于2022年08月30日 18:25:16

今天,遇到了一个需求,需要配置可选范围为上个月1号-当天。

苍穹的日期字段其实是可以配置可选范围的,点进去以后也可以选择如下4个(不限制,常用设置,公式编辑,固定日期).

微信图片编辑_20220830174507.jpg

微信图片编辑_20220830175037.jpg

1、不限制

这个就如字面意思,初始不限制选择日期。

2、常用设置

这个也是如字面意思,给予了4个常用的可选日期。

微信图片编辑_20220830175454.jpg


3、固定日期

这个也没有什么特别,就是选一个固定的日期。

4、公式编辑

微信图片编辑_20220830175821.jpg

这个是自由度最高的,可以配置自己想要的时间,也给于了一些常用的,但是并没有我想要的那个,可恶啊,只能自己写了!

那么首先,要有思路,通过日期的加减怎么能做到月份的加减呢?每个月1号减1天不就到了上个月了嘛,于是有了第一个公式

公式一: 本月初——left(now(),8)+"01 00:00:00"

本月初有了,那减一天也不难,

公式二: 上月末——dateAdd(left(now(),8)+"01 00:00:00", -1)

那再将这个公式二套娃一下,放到公式一,就得到了

公式三:上月初——left(dateAdd(left(now(),8)+"01 00:00:00", -1),8)+"01 00:00:00"


圆满完结,撒花!

赞 2