永洪社区

标题: 求个日期脚本 [打印本页]

作者: yhdata_2aA4rwOK    时间: 2022-4-7 11:06
标题: 求个日期脚本
用的文本参数,给它设置的数据类型是日期,现在下拉框的‘本月第一天’和‘上个月第一天’不适用,想求个脚本实现这样的效果:昨天所在月的第一天,假如昨天是3月31号,那个这参数上显示的就是3月1号,假如昨天是4月1号,那文本参数上显示的是4月1号。

作者: 永洪Tech-ZCL    时间: 2022-4-7 11:08
就是文本参数要实现始终显示当月第一天的日期吗?
作者: yhdata_2aA4rwOK    时间: 2022-4-7 11:12
永洪Tech-ZCL 发表于 2022-4-7 11:08
就是文本参数要实现始终显示当月第一天的日期吗?

不是当月第一天,是‘昨天’所在月  的 第一天
作者: 永洪Tech-ZCL    时间: 2022-4-7 11:30
yhdata_2aA4rwOK 发表于 2022-4-7 11:12
不是当月第一天,是‘昨天’所在月  的 第一天

可以这样写脚本哦

作者: yhdata_2aA4rwOK    时间: 2022-4-7 13:19
永洪Tech-ZCL 发表于 2022-4-7 11:30
可以这样写脚本哦

不是这样,是变成2022-04-01这种形式
作者: 永洪Tech-ZCL    时间: 2022-4-7 14:17
yhdata_2aA4rwOK 发表于 2022-4-7 13:19
不是这样,是变成2022-04-01这种形式

是要一个日期格式的值 是不是
作者: yhdata_2aA4rwOK    时间: 2022-4-7 14:20
永洪Tech-ZCL 发表于 2022-4-7 14:17
是要一个日期格式的值 是不是

是的
作者: 永洪Tech-ZCL    时间: 2022-4-7 14:33
yhdata_2aA4rwOK 发表于 2022-4-7 14:20
是的

可以这样写试试
  1. var y = year(param["_LAST_FULL_DAY_"])
  2. var m = month(param["_LAST_FULL_DAY_"])
  3. var a = date(y, m, 1);
  4. var datt= formatDate(a,"yyyy-MM-dd")
  5. 文本参数1.value = datt
复制代码





欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4