永洪社区

标题: 关于日期参数怎么自动定义当前都年,月 [打印本页]

作者: Malelee    时间: 2021-11-22 11:26
标题: 关于日期参数怎么自动定义当前都年,月
新建一个文本参数,选择日期编辑,选定2020-10-17,怎么通过脚本取当月的10-01数据 怎么取当年的01-01数据并且根据前边选择的2020-10-17的变化而变化




作者: _贝贝    时间: 2021-11-22 11:26
获取文本类型的话 可以使用fromatDate固定格式转换,参考如下,如果需要转换为日期,加一个parseDate将文本再转换为日期即可

var a =formatDate(文本参数1.getSelectedObjects()[0],'yyyy-MM-01')
var  b =formatDate(文本参数1.getSelectedObjects()[0],'yyyy-01-01')
debug(a)
debug(b)
作者: Malelee    时间: 2021-11-22 12:06
永洪tech-zxx 发表于 2021-11-22 11:58
获取文本类型的话 可以使用fromatDate固定格式转换,参考如下,如果需要转换为日期,加一个parseDate将文本 ...

文本参数用编辑器就可以变成日期参数,怎么让其他的日期参数自动获取到当年和当月,根据当天日期的变化而变化
作者: _贝贝    时间: 2021-11-22 14:29
脚本再给需要同时变化的文本参数组件就可以了呀,已经通过当前脚本获取到了当年和当月了  您可以本地用三个文本参数组件看一下这个脚本呢    脚本写在变化时运行就可以实现了
var a =formatDate(文本参数1.getSelectedObjects()[0],'yyyy-MM-01')
var b =formatDate(文本参数1.getSelectedObjects()[0],'yyyy-01-01')
debug(a)
debug(b)
文本参数2.value=a  //脚本赋值月
文本参数3.setSelectedObjects([b],STRING)//脚本赋值年
作者: Malelee    时间: 2021-11-22 14:31
永洪tech-zxx 发表于 2021-11-22 14:29
脚本再给需要同时变化的文本参数组件就可以了呀,已经通过当前脚本获取到了当年和当月了  您可以本地用三个 ...

nb感谢
作者: Malelee    时间: 2021-11-29 17:55
永洪tech-zxx 发表于 2021-11-22 14:29
脚本再给需要同时变化的文本参数组件就可以了呀,已经通过当前脚本获取到了当年和当月了  您可以本地用三个 ...

当周的起始日期怎么取
作者: _贝贝    时间: 2021-11-30 14:00
param['_THIS_YEAR_WEEK_']
返回当前周的第一天,返回值为时间戳类型,如今天是2013-04-18,则返回值为2013-04-14 00:00:00
作者: 美滋滋    时间: 2021-11-30 14:09
朱航何 发表于 2021-11-29 17:55
当周的起始日期怎么取

任意指定日期的对应当周第一天(默认一周以周日为第一天):
var nowday = 指定的日期(日期类型);  //如果不是日期类型,需要转换成日期类型   
var weekfirstday;
if (weekday(nowday) == 1) {
   weekfirstday = nowday
}else{
   weekfirstday = dateAdd(nowday,'day',weekday(nowday)*-1 +1 )
}





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