跳到主要内容

日期增加(减少)指定的天数

在搭建宜搭应用的过程中,你可能会遇到以下这些问题。

  • 项目管理系统中,在设定了任务开始日期后,添加任务持续天数,自动计算出任务完成日期
  • 合同管理系统中,输入发票日期和账期天数,计算出付款截止日期

前提条件

本教程使用到宜搭的表单公式,你可以先了解以下表单公式

实现效果

实现步骤

创建普遍表单页面

创建普通表单页面,详情请参考普通表单

在画布区域拖入以下组件。

  • 日期:命名为日期
  • 日期:命名为公式配置:10天后的日期
  • 日期:命名为公式配置:10天前的日期
  • 日期:命名为快捷配置:10天后的日期
  • 日期:命名为快捷配置:10天前的日期

添加表单公式

日期组件选择快捷配置,默认今天。

公式配置:10天后的日期,默认值选择公式编辑,并配置下图所示公式,也可以直接复制公式源码,注意修改字段。

{"text":"DATEDELTA(DATE(​日期​),10)","marks":[{"from":{"line":0,"ch":15,"sticky":null},"to":{"line":0,"ch":19,"sticky":null},"value":"dateField_lc0b1vsg","invalid":false}],"isCmData":true}

公式配置:10天前的日期,默认值选择公式编辑,并配置下图所示公式,也可以直接复制公式源码,注意修改字段。

{"text":"DATEDELTA(DATE(​日期​),-10)","marks":[{"from":{"line":0,"ch":15,"sticky":null},"to":{"line":0,"ch":19,"sticky":null},"value":"dateField_lc0b1vsg","invalid":false}],"isCmData":true}

快捷配置

快捷配置:10天后的日期,默认值选择快捷配置,并按照下图所示操作配置。

快捷配置:10天前的日期,默认值选择快捷配置,并按照下图所示操作配置。

保存页面

视频教程

在线试玩

Copyright © 2024钉钉(中国)信息技术有限公司和/或其关联公司浙ICP备18037475号-4