var currentDate = new Date(currentDateStr);
var F3 = '${=roundup(month('+currentDate+')/3)}';
// 正确方法:日期参数格式化为标准字符串,并指定roundup第二位参数 var F3 = FR.remoteEvaluate('=roundup(month("'+currentDateStr+'")/3.3, 0)');
${=...}方式要求参数为标准日期字符串格式(如"2023-08-15"),而直接传入Date对象会转换为不可识别格式
季度划分推荐使用3.3而非3,避免边界误差(如6月份会错分到Q1)
直接
var F3 = '${=roundup(month(today())/3)}';
你获取的日期是传递的字符串还是日期
纯js
var currentDateStr = '2025-11-10';
var month = currentDate.getMonth(); //月份
var quarter = Math.floor(month / 3) + 1;// 计算季度(1-4)
console.log(quarter);