永洪社区

标题: Js脚本判断时间 [打印本页]

作者: SIONKC    时间: 2023-12-19 14:44
标题: Js脚本判断时间
如何根据脚本判断当前时间是本月的第几周,如果是第一周,则显示文本框1,如果是第二周,则显示文本框2,隐藏文本框1,以此类推

作者: yhdata_yzm    时间: 2023-12-19 14:44

var dayformonth=day(today())//当天是本周的第几天
var monthth=param["_THIS_YEAR_MONTH_"]//本月第一天的日期
var weekname=weekday(monthth,2)//本月第一天是周几
var daysInFirstWeek= 7 - weekname//本月第一周剩余的天数
var daynumber=Math.ceil((dayformonth - daysInFirstWeek) / 7 + 1)  //当天是本月第几周
作者: yhdata_lyaa    时间: 2023-12-19 14:54
如何判断是本月的第几周呢,内置参数有本年的第几周
https://www.yonghongtech.com/rea ... E%E5%8F%82%E6%95%B0
作者: SIONKC    时间: 2023-12-19 15:03
yhdata_lyaa 发表于 2023-12-19 14:54
如何判断是本月的第几周呢,内置参数有本年的第几周
https://www.yonghongtech.com/real-help/Z-Suite/10.1 ...

您好,我这边场景是需要判定是本月的第1/2/3/4周,脚本中可先判定当前时间,然后判定当前时间是本月的第几周,逻辑是这样的,但我不会写
作者: yhdata_lyaa    时间: 2023-12-19 15:07
没有直接获取本月第几周的,可以采用
var aa = weeknum(now())
debug(aa)
获取本年第几周,减去本月第一天的本年第几周,可以计算
作者: yhdata_lyaa    时间: 2023-12-19 15:08
还可以参考看看https://club.yonghongtech.com/thread-1830-1-1.html




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