永洪社区

标题: 日期组件脚本 [打印本页]

作者: yhdata_8957    时间: 2024-11-5 10:46
标题: 日期组件脚本
请教代码编写方法:有两个文本参数组件,名为开始日期与结束日期
需求1:首先开始日期默认为今年的1.1,结束日期为今年昨天
需求2:当我选择结束日期,如果涉及到跨年度,开始日期也默认展示为当年1.1
(例如:结束日期为“2024.11.4,开始日期为2024.1.1;结束日期为2023.3.7,开始日期为2023.1.1)

作者: yhdata_lyaa    时间: 2024-11-5 10:46
昨天的脚本不行么参考脚本
装载时运行
  1. param["开始日期"] = formatDate(date(param["_THIS_YEAR_"], '1', '1'), "yyyy-MM-dd")
  2. param["结束日期"] = formatDate(param["_LAST_FULL_DAY_"], "yyyy-MM-dd")
  3. 开始日期.value = param["开始日期"]
  4. 结束日期.value = param["结束日期"]
复制代码
变化时运行
  1. var  b=dateTrunc("year",param["结束日期"])
  2. 开始日期.value = b
复制代码



作者: yhdata_8957    时间: 2024-11-5 11:31
本帖最后由 yhdata_8957 于 2024-11-5 11:36 编辑
yhdata_lyaa 发表于 2024-11-5 11:25
昨天的脚本不行么参考脚本
装载时运行
变化时运行

我只需要改开始日期与结束日期吗,代码放进去时报错的,这个last full day需不需要改啊
作者: yhdata_lyaa    时间: 2024-11-5 13:15
yhdata_8957 发表于 2024-11-5 11:31
我只需要改开始日期与结束日期吗,代码放进去时报错的,这个last full day需不需要改啊 ...

不改啊




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