Skip to main content
本文为你列举了宜搭所有的时间函数,以及在使用时间函数时可能遇到的问题。

函数概览

基础概念

日期组件的返回值为时间戳(timestamp),单位是毫秒。 下面介绍关于日期函数的两个基本概念:
  • 时间戳 (timestamp):时间戳是计算机记录时间的一种格式。通常是一个字符序列,唯一地标识某一刻的时间。在宜搭表单中, 日期 组件便是由这样的序列来存储的。
  • 日期对象 :可以理解为年月日时分秒;日期对象的格式为 Sat Aug 01 2015 00:00:00 GMT+0800(中国标准时间),即北京时间 2015 年 8 月 1 日 00:00:00,日期对象可以进行各种运算,比如日期加减法等。
在宜搭中通常会使用字母表示日期格式,以下表格是各字母所代表的含义。 例如:使用模式串yyyy年MM月dd日 HH:mm:ss:S E D F w W z来格式化当前时间作为文本组件格式化日期的默认值,公式内容定义如下:
页面展示如下:

常见问题

  • Q1:如何使用公式获取取当天时间?
A:打开表单设计器页面,页面中已经包含一个一个日期组件,鼠标选中它,在右侧的默认值中下拉选择【公式编辑】,接着点击下方蓝色的【编辑公式】按钮。
通过点选的方式,编辑完整的公式内容为:TIMESTAMP(NOW()) ,点击【确定】按钮,在页面设计器中点击右上角的【保存】按钮。
Q:如何自动获取合同结束时间? A:你可以参考以下步骤配置合同结束时间。
  1. 在表单中添加两个 日期组件 ,分别命名为 开始日期 和 结束日期 。
  2. 添加两个 数值 组件,分别命名为 合同年限 和 闰年处理 。
1

步骤 1

由于有闰年、平年区分,合同时长一般按平年(365 天)计算,此时需要提前进行公式处理,为表单美观可将该字段隐藏,将数据设置始终提交即可,详细公式配置如下图:
2

填写合同开始时间、合同年限后自动获取出合同截止时间,公式配置如下

  1. 效果展示