创建当月第一天和最后一天这两个字段 烛晨源曲Lv.2入道 发布于 2023-11-27 12:53 最后回复 2023-11-29 17:19:20 问答 收藏 复制链接 新浪微博 微信扫一扫 分享 5 回复749 浏览 我有一个日期时间字段,比如是 11 月 27 号,我怎么才能通过这个字段创建 11 月 1 号和 11 月 30 号这两个字段
表单结构是无法动态创建字段的,不过可以通过四个字段来实现大致功能。需要配合业务规则来实现
月初日期的默认值:CONCAT(YEAR('当前日期'),'-',MONTH('当前日期'),'-','01')
月末日期的默认值:DATEADD(DATEADD(CONCAT(YEAR('当前日期'),'-',MONTH('当前日期'),'-','01'),'-1d',1),'+1M',1)
不会写代码块的怎么办?用零代码能力做不出来吗?
JS 代码块
JSON 代码块供参考
入参时间格式举例 2023-10-27
var moment = require('moment')
var start = moment(input.date).startOf('month').format('YYYY-MM-DD');
var end= moment(input.date).endOf('month').format('YYYY-MM-DD');
output = {start:start ,end:end}
用代码块跑工作流去计算两个日期