Skip to main content
This article lists all date and time functions in YiDA, along with the issues you may encounter when using them.

Function Overview

Basic Concepts

The date component returns a timestamp in milliseconds. The following two basic concepts relate to date functions:
  • Timestamp: A timestamp is a format that computers use to record time. It is usually a character sequence that uniquely identifies a moment in time. In YiDA forms, the date component stores time as such a sequence.
  • Date object: A date object represents the year, month, day, hour, minute, and second. Its format is Sat Aug 01 2015 00:00:00 GMT+0800 (China Standard Time), which corresponds to 00:00:00 on August 1, 2015, Beijing time. Date objects support various operations, such as date addition and subtraction.
In YiDA, letters are commonly used to represent date formats. The following table lists the meaning of each letter. For example, use the pattern string yyyy-MM-dd HH:mm:ss:S E D F w W z to format the current time as the Default of the Formatted Date text component. Define the formula as follows: The page displays as follows:

FAQ

  • Q1: How do I use a formula to get the current date?
A: Open the form designer page. The page already contains a date component. Select it, choose Formula Edit from the Default drop-down list on the right, and then click the blue Edit Formula button below. Click to build the complete formula: TIMESTAMP(NOW()). Click Confirm, and then click Save in the upper-right corner of the page designer. Q: How do I automatically get the contract end date? A: Follow these steps to configure the contract end date.
  1. Add two date components to the form and name them Start Date and End Date.
  2. Add two Numerical components and name them Contract Term and Leap Year Adjustment.
1

Step 1

Because leap years and common years differ, contract duration is usually calculated based on a common year (365 days). Handle this with a formula in advance. To keep the form clean, hide this field and set its data to Always submit. The detailed formula configuration is shown below:
2

After you enter the contract start time and contract term, the contract end time is calculated automatically. Configure the formula as follows

  1. Result