永洪社区

标题: 日期 脚本传参出现乱码 [打印本页]

作者: yhdata_ISYaygZg    时间: 2024-8-22 14:19
标题: 日期 脚本传参出现乱码


作者: 我是卡拉米    时间: 2024-8-22 14:19
yhdata_ISYaygZg 发表于 2024-8-22 14:35
开始日期距离结束日期(N+1)要差一个月(如果8月是30天就是7.21~8.21,如果9月是31天就是8.20~9.21)
脚 ...

是你最后这句的问题:
st_date.value=dateAdd(param["end_date"], "day", -param["b"])
这个值debug出来是空,你把他赋值给了日期组件,导致日期组件都乱了。
作者: yhdata_lyaa    时间: 2024-8-22 14:31
发一下脚本呢,复制一下,及时想实现什么效果呀
作者: yhdata_ISYaygZg    时间: 2024-8-22 14:35
yhdata_lyaa 发表于 2024-8-22 14:31
发一下脚本呢,复制一下,及时想实现什么效果呀

开始日期距离结束日期(N+1)要差一个月(如果8月是30天就是7.21~8.21,如果9月是31天就是8.20~9.21)
脚本

param["a"]= day(param["_LAST_FULL_DAY_"]); // 当前日期天数

param["b"] = day(eomonth(param["_LAST_FULL_DAY_"], 0)) //当前月份天数

param["st_date"] =getDate(param["end_date"])-1


//debug(param["st_date"])

//st_date.value=param["_LAST_FULL_DAY_"];

// debug(param["_LAST_FULL_DAY_"])

//debug(param["_THIS_MONTH_"])
st_date.value=dateAdd(param["end_date"], "day", -param["b"])

作者: yhdata_lyaa    时间: 2024-8-22 15:10
yhdata_ISYaygZg 发表于 2024-8-22 14:35
开始日期距离结束日期(N+1)要差一个月(如果8月是30天就是7.21~8.21,如果9月是31天就是8.20~9.21)
脚 ...

啥意思?
可是8月是31天,9月是30天。
差一个月为啥号数不一样,是要开始日期比结束日期少30天的意思吗
作者: yhdata_ISYaygZg    时间: 2024-8-22 15:49
yhdata_lyaa 发表于 2024-8-22 15:10
啥意思?
可是8月是31天,9月是30天。
差一个月为啥号数不一样,是要开始日期比结束日期少30天的意思吗 ...

这个问题不重要吧 我已经实现了 主要是传参过去的时候不晓得为什么乱码
作者: yhdata_lyaa    时间: 2024-8-22 16:15
当前是啥版本呢,应该是格式不对。这边没问题呢,而且开始赋值是2025-11-01?






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