以下解释供参考:
${left(monthdelta("1997-01-01",mod((datetonumber(now())-datetonumber(a))/1000,12)),7)}:
datetonumber(now()):获取当前系统时间,并转换成毫秒数
datetonumber(a):获取模板初始化的系统时间,并转换成毫秒数
(datetonumber(now())-datetonumber(a))/1000:计算时间差,并换算成秒
mod((datetonumber(now())-datetonumber(a))/1000,12):取余,即计算间隔的月份数
monthdelta("1997-01-01",mod((datetonumber(now())-datetonumber(a))/1000,12)):计算间隔n个月后的年月日(开始日期为1997-01-01,n为上面公式的取余结果)
left(monthdelta("1997-01-01",mod((datetonumber(now())-datetonumber(a))/1000,12)),7):截取前7位,得到年-月格式的数据