可以用rage函数结合date函数
如果你的日期是参数的话, 如日期是$riqi,你可以这样写
RANGE(DATE(left($riqi, 4), right($riqi, 2), 1), DATE(left($riqi, 4), right($riqi, 2), DAY(DATEINMONTH(DATE(left($riqi, 4), right($riqi, 2), 1), -1))))
这样就是一个月1号到最后一天,样式是20190101,20190102……20190130,你要是想要中文就在外面再套一层format(todate(RANGE(DATE(left($riqi, 4), right($riqi, 2), 1), DATE(left($riqi, 4), right($riqi, 2), DAY(DATEINMONTH(DATE(left($riqi, 4), right($riqi, 2), 1), -1))))),'yyyy年MM月dd日')