yhdata_Bs9GX0sl玄铁一
2025-3-4 11:23:18 发布在问答
七天内则设置提交按钮可见,否则不可见。
这段代码有什么问题吗?实现不了


// 获取当前日期
var now = new Date();
// 计算 7 天前的日期
sevenDaysAgo=dateAdd(today(),'dayofyear',-7)
// 获取下拉列表参数 1 选中的值
var select = 填报日期.getSelectedObjects()[0;

// 判断用户选择的日期是否在最近 7 天内
if (select >= sevenDaysAgo && select <= now) {
    // 如果在最近 7 天内,可填报
     提交1.visible = true;
  //  历史月.visible = false;
} else {
    // 如果不在最近 7 天内,不可填报
    提交1.visible = false;
//   历史月.visible = true;
}


264
9
精彩评论9
yhdata_lyaa
发表于 2025-3-4 11:40:30 显示全部楼层
整体没问题,看看/ 获取下拉列表参数 1 选中的值  是日期格式吗,
还有日期比较用dateGap函数计算两个日期之间的时间差,
https://www.yonghongtech.com/hel ... ighlightsub=dateGap
回复

使用道具 2#

yhdata_Bs9GX0sl玄铁一 回复yhdata_lyaa
发表于 2025-03-04 11:53:54
是日期格式
回复

yhdata_Bs9GX0sl玄铁一 回复yhdata_lyaa
发表于 2025-03-04 11:55:45
dateGap怎么判断呢
回复

yhdata_Bs9GX0sl玄铁一 回复yhdata_lyaa
发表于 2025-03-04 12:01:36
// 获取当前日期 var now = new Date(); // 获取下拉列表参数 1 选中的值 var select = 填报日期.getSelectedObjects()[0]; // 判断用户选择的日期是否在最近 7 天内 if (dateGap(select,now, 'dayofyear') <=6) { // 如果在最近 7 天内,可填报 提交1.visible = true; // 历史月.visible = false; } else { // 如果不在最近 7 天内,不可填报 提交1.visible = false; // 历史月.visible = true; } 不成功
回复

yhdata_lyaa
发表于 2025-3-4 13:13:30 显示全部楼层
// 判断用户选择的日期是否在最近 7 天内
var a=dateGap(sevenDaysAgo, select, 'dayofyear')
if (a>0 && a<8) {

}
回复

使用道具 3#

yhdata_Bs9GX0sl玄铁一 回复yhdata_lyaa
发表于 2025-03-04 14:22:25
// 获取当前日期 var now = new Date(); // 计算 7 天前的日期 sevenDaysAgo=dateAdd(today(),'dayofyear',-7) // 获取下拉列表参数 1 选中的值 var select = 填报日期.getSelectedObjects()[0]; var a=dateGap(sevenDaysAgo, select, 'dayofmonth') // 判断用户选择的日期是否在最近 7 天内 if (a>0 && a<6) { // 如果在最近 7 天内,可填报 提交1.visible = true; // 历史月.visible = false; } else { // 如果不在最近 7 天内,不可填报 提交1.visible = false; // 历史月.visible = true; }
回复

yhdata_Bs9GX0sl玄铁一 回复yhdata_lyaa
发表于 2025-03-04 14:22:34
还不行
回复

yhdata_Bs9GX0sl玄铁一 回复yhdata_lyaa
发表于 2025-03-04 14:49:34
现在这样写,3月1号会隐藏,2月23号提交按钮又会显示
回复

展开更多回复
高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
1500W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部