永洪社区
标题: 如何通过脚本计算当前日期在本年的时间进度? [打印本页]
作者: 7岁并入国家电网 时间: 2022-7-22 16:15
标题: 如何通过脚本计算当前日期在本年的时间进度?
如题
下面是另一个帖子的[获取当前时间在本月的进度]的脚本
https://club.yonghongtech.com/forum.php?mod=viewthread&tid=10624&highlight=%E6%97%B6%E9%97%B4%E8%BF%9B%E5%BA%A6
var ld = eomonth(now(),0)
var fld = formatDate(ld,"yyyy-MM-dd")
var nud = parseInt(substring(fld,8,10))
var nowd = parseInt(substring(formatDate(today(),"yyyy-MM-dd"),8,10))
debug(formatNumber(nowd/nud,"##.00%"))
作者: yhdata_yzm 时间: 2022-7-22 16:15
需要我来帮你写?
作者: yhdata_yzm 时间: 2022-7-22 16:25
https://www.yonghongtech.com/help/Z-Suite/9.4/ch/建议你在帮助中心看看这些函数的意义,看看别人的思路再来决定自己的思路
作者: 7岁并入国家电网 时间: 2022-7-22 17:06
太有帮助了!立马就解决了问题呢!听君一席话,如听一席话感谢~
作者: linge 时间: 2022-7-22 17:13
没看明白要干啥,问题是什么?
作者: Il.Mare 时间: 2022-7-22 19:09
如何通过脚本计算当前日期在本年的时间进度?
作者: 7岁并入国家电网 时间: 2022-7-25 14:49
本帖最后由 7岁并入国家电网 于 2022-7-25 14:54 编辑
既然你们不解决我只能自己动手解决了
[dayselpasd]有可能少一天,有缘人看见了自己加一下
var datestart = date(year(now()),1,1) //获取当天年第一天
var dayselapsd = dateGap(datestart,now(),'dayofyear') //获取现在天数并减去当年第一天
/*计算时间进度并规范格式*/
param["年度时间进度"] = formatNumber(dayselapsd/365,"##.0%")
作者: 7岁并入国家电网 时间: 2022-7-25 15:14
要不你看看另一个帖子是怎么回的?
欢迎光临 永洪社区 (http://club.yonghongtech.com/) |
Powered by Discuz! X3.4 |